Skip to content

Commit 53486cf

Browse files
committed
docs: fix typo
1 parent 4d24909 commit 53486cf

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

1-js/06-advanced-functions/10-bind/article-fr.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ La syntaxe basique est :
104104
let boundFunc = func.bind(context);
105105
```
106106

107-
Le résultat de `func.bind(context)` est une "objet exotique" dans le style d'une fonction, qui est appellable comme une fonction et qui passe l'appel à `func` en définissant `this=context` de façon transparente.
107+
Le résultat de `func.bind(context)` est une "objet exotique" dans le style d'une fonction, qui est appellable comme une fonction et qui transmet l'appel à `func` en définissant `this=context` de façon transparente.
108108

109109
En d'autres termes, appeller `boundFunc` équivaut à `func` avec un `this` corrigé.
110110

@@ -127,7 +127,7 @@ funcUser(); // John
127127

128128
Ici `func.bind(user)` en tant "variante liée" de `func`, avec `this=user`.
129129

130-
Tous les arguments sont passés à l'originale `func` "tel quel", par exemple :
130+
Tous les arguments sont passés à l'originale `func` "tels quels", par exemple :
131131

132132
```js run
133133
let user = {
@@ -142,7 +142,7 @@ function func(phrase) {
142142
let funcUser = func.bind(user);
143143

144144
*!*
145-
funcUser("Hello"); // Hello, John (l'argument "Hello" est passé, and this=user)
145+
funcUser("Hello"); // Hello, John (l'argument "Hello" est passé, et this=user)
146146
*/!*
147147
```
148148

@@ -173,9 +173,9 @@ user = {
173173
};
174174
```
175175

176-
Sur la ligne `(*)` nous prenons la méthode `user.sayHi` en nous la lions à `user`. La méthode `sayHi` est une fonction "liée", qui peut être appelée seule ou être passer à `setTimeout` -- ça n'a pas d'importance, le contexte sera le bon.
176+
Sur la ligne `(*)` nous prenons la méthode `user.sayHi` en nous la lions à `user`. La méthode `sayHi` est une fonction "liée", qui peut être appelée seule ou être transmise à `setTimeout` -- ça n'a pas d'importance, le contexte sera le bon.
177177

178-
Ici, nous pouvons voir que les arguments passés "tel quel", seulement `this` est corrigé par `bind` :
178+
Ici, nous pouvons voir que les arguments passés "tels quels", seulement `this` est corrigé par `bind` :
179179

180180
```js run
181181
let user = {
@@ -202,7 +202,7 @@ for (let key in user) {
202202
}
203203
```
204204

205-
Les librairies JavaScript fournissent aussi des fonctions partiques pour les liaisons de masse, e.g. [_.bindAll(object, methodNames)](https://lodash.com/docs#bindAll) avec lodash.
205+
Les librairies JavaScript fournissent aussi des fonctions pratiques pour les liaisons de masse, e.g. [_.bindAll(object, methodNames)](https://lodash.com/docs#bindAll) avec lodash.
206206
````
207207
208208
## Les fonctions partielles

0 commit comments

Comments
 (0)