The optional chaining (?.) operator accesses an object's property or calls a function. If the object accessed or function called using this operator is undefined or null, the expression short circuits and evaluates to undefined instead of throwing an error.
https://javascript.info › optional-chaining
Optional chaining - The Modern JavaScript TutorialThe optional chaining ?. syntax has three forms: obj?.prop – returns obj.prop if obj exists, otherwise undefined . obj?.[prop] – returns obj[prop] if obj exists, otherwise undefined .
Vidéos
https://www.javascripttutorial.net › javascript-optional-chaining-operator
JavaScript Optional Chaining Operator - JavaScript TutorialThe optional chaining operator (?.) is like a shortcut for accessing nested properties in a series of objects. Instead of having to check if each step in the chain is empty (null or undefined), you can use the operator ?. to directly access the desired property.
https://fr.javascript.info › optional-chaining
Chaînage optionnel - JavaScriptLe chaînage optionnel ?. arrête l’évaluation si la valeur avant ?. est undefined ou null et renvoie undefined. Plus loin dans cet article, par souci de brièveté, nous dirons que quelque chose “existe” si ce n’est pas “null” et non “undefined”. En d’autres termes, value?.prop :
https://www.freecodecamp.org › news › optional-chaining-javascript
Optional Chaining in JavaScript – Explained with ExamplesEnter optional chaining—a game-changer in modern JavaScript syntax. In this article, we'll explore optional chaining through practical examples, demonstrating how it streamlines code and makes development more efficient.
https://www.freecodecamp.org › news › javascript-optional-chaining-explained
JavaScript Optional Chaining `?.` Explained - How it Works and When to ...Optional chaining, represented by ?. in JavaScript, is a new feature introduced in ES2020. Optional chaining changes the way properties are accessed from deeply nested objects. It fixes the problem of having to do multiple null checks when accessing a long chain of object properties in JavaScript.
https://www.freecodecamp.org › news › javascript-optional-chaining
How to Use Optional Chaining in JavaScript - freeCodeCamp.orgOptional chaining is a safe and concise way to perform access checks for nested object properties. The optional chaining operator ?. takes the reference to its left and checks if it is undefined or null. If the reference is either of these nullish values, the checks will stop and return undefined.
https://runebook.dev › fr › docs › javascript › operators › optional_chaining
JavaScript - Optional chaining [fr] - Runebook.devChaînage optionnel avec appels de fonction. Vous pouvez utiliser le chaînage facultatif lorsque vous tentez d'appeler une méthode qui n'existe peut-être pas.
https://dev.to › tywenk › optional-chaining-in-javascript-2oa2
Optional Chaining in Javascript - DEV CommunityOptional Chaining is a new feature of the Javascript language introduced in 2020 that allows for in-line checking of nested object properties. It's a very concise and easy-to-write method that also elegantly allows a program to fail.
https://docs.w3cub.com › javascript › operators › optional_chaining
Optional Chaining - JavaScript - W3cubDocsYou can use optional chaining when attempting to call a method which may not exist. This can be helpful, for example, when using an API in which a method might be unavailable, either due to the age of the implementation or because of a feature which isn't available on the user's device.