You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: 1-js/04-object-basics/01-object/article.md
-28Lines changed: 0 additions & 28 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -92,35 +92,7 @@ let user = {
92
92
```
93
93
Cela s'appelle une virgule "trailing" ou "hanging". Elle facilite l'ajout/suppression/déplacement des propriétés, car toutes les lignes se ressemblent.
94
94
95
-
<<<<<<< HEAD
96
-
````smart header="L'objet avec const peut être modifié"
97
-
Remarque: un objet déclaré comme `const` *peut* être modifié.
98
-
99
-
Par exemple :
100
-
101
-
```js run
102
-
const user = {
103
-
name: "John"
104
-
};
105
-
106
-
*!*
107
-
user.name = "Pete"; // (*)
108
-
*/!*
109
-
110
-
alert(user.name); // Pete
111
-
```
112
-
113
-
Il peut sembler que la ligne `(*)` provoquerait une erreur, mais non. Le `const` fixe la valeur de `user`, mais pas son contenu.
114
-
115
-
Le `const` donnerait une erreur seulement si nous essayons de définir `user = ...` dans son ensemble.
116
-
117
-
Il existe une autre façon de créer des propriétés d'objet constantes, nous le couvrirons plus tard dans le chapitre <info:property-descriptors>.
118
-
````
119
-
120
95
## Crochets
121
-
=======
122
-
## Square brackets
123
-
>>>>>>> 23da191b58643387783f38e999f5b05be87d3d93
124
96
125
97
Pour les propriétés multi-mots, l’accès par points ne fonctionne pas :
0 commit comments