Skip to content

Commit ca541d2

Browse files
committed
Conflicts fixed on "Optional chaining '?.'" page in french language
1 parent 2cd5cd8 commit ca541d2

File tree

1 file changed

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

1 file changed

+1
-11
lines changed

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

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -192,12 +192,8 @@ userGuest.admin?.(); // nothing happens (no such method)
192192

193193
Ici, dans les deux lignes, nous utilisons d'abord le point (`userAdmin.admin`) pour obtenir la propriété `admin`, car nous supposons que l'objet `user` existe, il peut donc être lu en toute sécurité.
194194

195-
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.
195+
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.
196196

197-
<<<<<<< HEAD
198-
=======
199-
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.
200-
>>>>>>> bf7d8bb1af3b416d393af1c15b03cb1352da1f9c
201197

202198
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.
203199
@@ -220,12 +216,6 @@ Nous pouvons également utiliser `?.` avec `delete` :
220216
delete user?.name; // supprime user.name si user existe
221217
```
222218
223-
<<<<<<< HEAD
224-
=======
225-
````warn header="We can use `?.` for safe reading and deleting, but not writing"
226-
The optional chaining `?.` has no use on the left side of an assignment.
227-
>>>>>>> bf7d8bb1af3b416d393af1c15b03cb1352da1f9c
228-
229219
```warn header="Nous pouvons utiliser `?.` pour lire et supprimer en toute sécurité, mais pas pour écrire"
230220
Le chaînage optionnel `?.` n'a aucune utilité sur le côté gauche d'une affectation :
231221

0 commit comments

Comments
 (0)