Skip to content

Commit c49014c

Browse files
committed
Conflict fixed on "Optional chaining '?.'" page in french language
1 parent 5d77656 commit c49014c

File tree

1 file changed

+2
-7
lines changed
  • 1-js/04-object-basics/07-optional-chaining

1 file changed

+2
-7
lines changed

1-js/04-object-basics/07-optional-chaining/article.md

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -175,15 +175,10 @@ userGuest.admin?.(); // nothing (no such method)
175175
*/!*
176176
```
177177

178-
<<<<<<< HEAD
179178

180-
Ici, dans les deux lignes, nous utilisons d'abord le point (`user1.admin`) pour obtenir la propriété `admin`, car l'objet utilisateur doit exister, donc il peut être lu en toute sécurité.
181-
Puis `?.()` Vérifie la partie gauche : si la fonction admin existe, alors elle s'exécute (c'est le cas pour `user1`). Sinon (pour `user2`) l'évaluation s'arrête sans erreur.
182-
=======
183-
Here, in both lines we first use the dot (`userAdmin.admin`) to get `admin` property, because we assume that the user object exists, so it's safe read from it.
179+
Ici, dans les deux lignes, nous utilisons d'abord le point (`userAdmin.admin`) pour obtenir la propriété `admin`, car l'objet utilisateur doit exister, donc il peut être lu en toute sécurité.
184180

185-
Then `?.()` checks the left part: if the admin function exists, then it runs (that's so for `userAdmin`). Otherwise (for `userGuest`) the evaluation stops without errors.
186-
>>>>>>> 7533c719fbf62ba57188d6d51fe4c038b282bd0c
181+
Puis `?.()` Vérifie la partie gauche : si la fonction admin existe, alors elle s'exécute (c'est le cas pour `userAdmin`). Sinon (pour `userGuest`) l'évaluation s'arrête sans erreur.
187182

188183

189184
La syntaxe `?.[]` Fonctionne également, si nous voulons utiliser des crochets `[]` pour accéder aux propriétés au lieu du point `.`. Similaire aux cas précédents, il permet de lire en toute sécurité une propriété à partir d'un objet qui peut ne pas exister.

0 commit comments

Comments
 (0)