Skip to content

Commit 5e07701

Browse files
Apply minor fixes in '1-js/08-prototypes/'
1 parent 0a13e0b commit 5e07701

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

1-js/08-prototypes/01-prototype-inheritance/1-property-after-delete/task.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ importance: 5
66

77
Voici le code qui crée une paire d'objets, puis les modifie.
88

9-
Quelles sont les valeurs affichées dans le processus?
9+
Quelles sont les valeurs affichées dans le processus ?
1010

1111
```js
1212
let animal = {

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -319,12 +319,12 @@ Remarque, il y a une chose amusante. D'où vient la méthode `rabbit.hasOwnPrope
319319

320320
...Mais pourquoi `hasOwnProperty` n'apparaît pas dans la boucle `for..in`, comme `eats` et `jumps`, s'il répertorie toutes les propriétés héritées.
321321

322-
La réponse est simple : ce n'est pas énumérable. Comme toutes les autres propriétés de `Object.prototype`, il possède l'attribut `enumerable: false`. C'est pourquoi ils ne sont pas répertoriés. Et `for..in` ne répertorie que les propriétés énumérables. C'est pourquoi elle et le reste des propriétés `Object.prototype` ne sont pas listés.
322+
La réponse est simple : ce n'est pas énumérable. Comme toutes les autres propriétés de `Object.prototype`, il possède l'attribut `enumerable: false`. C'est pourquoi ils ne sont pas répertoriés. Et `for..in` ne répertorie que les propriétés énumérables. C'est pourquoi elle et le reste des propriétés de `Object.prototype` ne sont pas listés.
323323

324324
```smart header="Presque toutes les autres méthodes d'obtention de clé/valeur ignorent les propriétés héritées"
325325
Presque toutes les autres méthodes d'obtention de clé/valeur, telles que `Object.keys`, `Object.values` et ainsi de suite ignorent les propriétés héritées.
326326
327-
Ils ne fonctionnent que sur l'objet lui-même. Les propriétés du prototype ne sont *pas* prises en compte.
327+
Elles ne fonctionnent que sur l'objet lui-même. Les propriétés du prototype ne sont *pas* prises en compte.
328328
```
329329

330330
## Résumé

0 commit comments

Comments
 (0)