@@ -34,29 +34,17 @@ new Promise(function(resolve, reject) {
3434
3535L'idée est que le résultat est transmis à travers la chaîne de gestionnaires ` .then ` .
3636
37- <<<<<<< HEAD
38- Ici, le flux est:
37+ Ici, le flux est :
39381 . La promesse initiale est résolue en 1 seconde ` (*) ` ,
40- 2 . Ensuite, le gestionnaire ` .then ` est appelé ` (**) ` .
41- 3 . La valeur qu'elle renvoie est transmise au prochain gestionnaire ` . then` ` (***) `
39+ 2 . Ensuite, le gestionnaire ` .then ` est appelé ` (**) ` , qui à son tour crée une nouvelle promesse (résolue avec la valeur ` 2 ` ) .
40+ 3 . Le ` then ` suivant ` (***) ` obtient le résultat du précédent, le traite (double) et passe le gestionnaire suivant.
42414 . ...et ainsi de suite.
43- =======
44- Here the flow is:
45- 1 . The initial promise resolves in 1 second ` (*) ` ,
46- 2 . Then the ` .then ` handler is called ` (**) ` , which in turn creates a new promise (resolved with ` 2 ` value).
47- 3 . The next ` then ` ` (***) ` gets the result of the previous one, processes it (doubles) and passes the next handler.
48- 4 . ...and so on.
49- >>>>>>> eda333d423db8ade41f75d2e2d30ea06c7d997ef
5042
5143Lorsque le résultat est transmis le long de la chaîne de gestionnaires, nous pouvons voir une séquence d'appels ` alert ` : ` 1 ` -> ` 2 ` -> ` 4 ` .
5244
5345![ ] ( promise-then-chain.svg )
5446
55- <<<<<<< HEAD
56- Le tout fonctionne, car un appel à ` promise.then ` renvoie une promesse, de sorte que nous puissions appeler le prochain` .then ` dessus.
57- =======
58- The whole thing works, because every call to a ` .then ` returns a new promise, so that we can call the next ` .then ` on it.
59- >>>>>>> eda333d423db8ade41f75d2e2d30ea06c7d997ef
47+ Le tout fonctionne, parce qu’un appel à ` .then ` renvoie une nouvelle promesse, de sorte que nous puissions appeler le prochain` .then ` dessus.
6048
6149Lorsqu'un gestionnaire renvoie une valeur, cela devient le résultat de cette promesse. Le prochain ` .then ` est appelé avec.
6250
0 commit comments