Skip to content

Commit 28e341d

Browse files
Apply minor fixes in '1-js/09-classes/05-extend-natives/article.md'
1 parent 13fae0e commit 28e341d

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

1-js/09-classes/05-extend-natives/article.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ alert(arr.isEmpty()); // false
5858
let filteredArr = arr.filter(item => item >= 10);
5959

6060
*!*
61-
// filteredArr n'est pas PowerArray, mais Array
61+
// filteredArr n'est pas un PowerArray, mais un Array
6262
*/!*
6363
alert(filteredArr.isEmpty()); // Error: filteredArr.isEmpty is not a function
6464
```
@@ -73,15 +73,15 @@ D'autres collections, telles que `Map` et `Set`, fonctionnent de la même maniè
7373

7474
Les objets intégrés ont leurs propres méthodes statiques, par exemple `Object.keys`, `Array.isArray`, etc.
7575

76-
Comme nous le savons déjà, les classes natives s'étendent les uns des autres. Par exemple, `Array` extends `Object`.
76+
Comme nous le savons déjà, les classes natives s'étendent les uns des autres. Par exemple, `Array` étend (hérite de) `Object`.
7777

7878
Normalement, lorsqu'une classe en étend une autre, les méthodes statiques et non statiques sont héritées. Cela a été expliqué en détail dans le chapitre [](info:static-properties-methods#statics-and-inheritance).
7979

80-
Mais les classes intégrées sont une exception. Ils n'héritent pas les méthodes statiques les uns des autres.
80+
Mais les classes intégrées sont une exception. Elles n'héritent pas des méthodes statiques les unes des autres.
8181

8282
Par exemple, `Array` et `Date` héritent de `Object`, de sorte que leurs instances ont des méthodes issues de `Object.prototype`. Mais `Array.[[Prototype]]` ne fait pas référence à `Object`, il n'y a donc pas, par exemple, de méthode statique `Array.keys()` (ou `Date.keys()`).
8383

84-
Voici la structure d'image pour `Date` et `Object`:
84+
Voici le schéma la structure pour `Date` et `Object` :
8585

8686
![](object-date-inheritance.svg)
8787

0 commit comments

Comments
 (0)