Skip to content

Commit ee0ca23

Browse files
Apply minor fixes to exercises in '1-js/08-prototypes/03-native-prototypes/'
1 parent 4c3dbf5 commit ee0ca23

File tree

4 files changed

+5
-9
lines changed

4 files changed

+5
-9
lines changed

1-js/08-prototypes/03-native-prototypes/1-defer-to-prototype/solution.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
2-
31
```js run
42
Function.prototype.defer = function(ms) {
53
setTimeout(this, ms);

1-js/08-prototypes/03-native-prototypes/1-defer-to-prototype/task.md

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

77
Ajoutez au prototype de toutes les fonctions la méthode `defer(ms)`, qui exécute la fonction après `ms` millisecondes.
88

9-
Une fois que vous le faites, ce code devrait fonctionner:
9+
Une fois que vous le faites, ce code devrait fonctionner :
1010

1111
```js
1212
function f() {

1-js/08-prototypes/03-native-prototypes/2-defer-to-prototype-extended/solution.md

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
2-
31
```js run
42
Function.prototype.defer = function(ms) {
53
let f = this;
@@ -8,17 +6,17 @@ Function.prototype.defer = function(ms) {
86
}
97
};
108

11-
// vérifier
9+
// vérification
1210
function f(a, b) {
1311
alert( a + b );
1412
}
1513

1614
f.defer(1000)(1, 2); // montre 3 après 1 seconde
1715
```
1816

19-
Please note: we use `this` in `f.apply` to make our decoration work for object methods.
17+
Notez que nous utilisons `this` dans `f.apply` pour que notre décoration fonctionne pour les méthodes d'objets.
2018

21-
So if the wrapper function is called as an object method, then `this` is passed to the original method `f`.
19+
Ainsi, si la fonction wrapper est appelée en tant que méthode d'objet, alors `this` est passé à la méthode originale `f`.
2220

2321
```js run
2422
Function.prototype.defer = function(ms) {

1-js/08-prototypes/03-native-prototypes/2-defer-to-prototype-extended/task.md

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

77
Ajoutez au prototype de toutes les fonctions la méthode `defer(ms)`, qui renvoie un wrapper, retardant l’appel de `ms` millisecondes.
88

9-
Voici un exemple de la façon dont cela devrait fonctionner:
9+
Voici un exemple de la façon dont cela devrait fonctionner :
1010

1111
```js
1212
function f(a, b) {

0 commit comments

Comments
 (0)