Skip to content

Commit 059dce8

Browse files
Apply minor fixes in '1-js/08-prototypes/01-prototype-inheritance/article.md'
1 parent 783fa6d commit 059dce8

File tree

1 file changed

+6
-6
lines changed
  • 1-js/08-prototypes/01-prototype-inheritance

1 file changed

+6
-6
lines changed

1-js/08-prototypes/01-prototype-inheritance/article.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ rabbit.__proto__ = animal; // sets rabbit.[[Prototype]] = animal
3333

3434
Si nous recherchons une propriété dans `rabbit`, et qu'elle en manque, JavaScript la prend automatiquement à partir de `animal`.
3535

36-
Par exemple:
36+
Par exemple :
3737

3838
```js
3939
let animal = {
@@ -54,7 +54,7 @@ alert( rabbit.eats ); // true (**)
5454
alert( rabbit.jumps ); // true
5555
```
5656

57-
Ici, la ligne `(*)` définit `animal` pour être un prototype de `lapin`.
57+
Ici, la ligne `(*)` définit `animal` comme le prototype de `lapin`.
5858

5959
Ensuite, lorsque `alert` essaie de lire la propriété `rabbit.eats` `(**)`, ce n'est pas dans `rabbit`, donc JavaScript suit la référence `[[Prototype]]` et la trouve dans `animal` (regarde de bas en haut) :
6060

@@ -201,14 +201,14 @@ let admin = {
201201

202202
alert(admin.fullName); // John Smith (*)
203203

204-
// le mutateur se déclanche!
204+
// le mutateur se déclanche !
205205
admin.fullName = "Alice Cooper"; // (**)
206206

207-
alert(admin.fullName); // Alice Cooper, state of admin modified
208-
alert(user.fullName); // John Smith, state of user protected
207+
alert(admin.fullName); // Alice Cooper, l'état de admin est modifié
208+
alert(user.fullName); // John Smith, l'état de user est protégé
209209
```
210210

211-
Ici dans la ligne `(*)` la propriété `admin.fullName` a un accesseur dans le prototype `user`, donc c'est appelé. Et dans la ligne `(**)` la propriété a un mutateur dans le prototype, donc c'est appelé.
211+
Ici dans la ligne `(*)` la propriété `admin.fullName` a un accesseur dans le prototype `user`, il est donc appelé. Et dans la ligne `(**)` la propriété a un mutateur dans le prototype, il est donc appelé.
212212

213213
## La valeur de "this"
214214

0 commit comments

Comments
 (0)