Skip to content

Commit 15636e4

Browse files
authored
Update article.md
1 parent 590451c commit 15636e4

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

1-js/11-async/04-promise-error-handling/article.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11

22
# Gestion des erreurs avec des promesses
33

4-
Les chaînes de promesse sont excellentes pour la gestion des erreurs. Lorsqu'une promesse est rejetée, le contrôle saute au gestionnaire de rejet le plus proche. C'est très pratique en pratique.
4+
Les chaînes de promesses sont excellentes pour la gestion des erreurs. Lorsqu'une promesse est rejetée, le contrôle saute au gestionnaire de rejet le plus proche. C'est très pratique en pratique.
55

66
Par exemple, dans le code en dessous de l'URL de `fetch` est faux (aucun site de ce type) et `.catch` gère l'erreur :
77

@@ -80,7 +80,7 @@ new Promise((resolve, reject) => {
8080
}).catch(alert); // Error: Whoops!
8181
```
8282

83-
This happens for all errors, not just those caused by the `throw` statement. For example, a programming error:
83+
Cela se produit pour toutes les erreurs, pas seulement celles causées par l'état `throw`. Par exemple, une erreur de programmation :
8484

8585
```js run
8686
new Promise((resolve, reject) => {
@@ -94,7 +94,7 @@ new Promise((resolve, reject) => {
9494

9595
Le `.catch` final n'attrape pas seulement les rejets explicites, mais aussi les erreurs occasionnelles dans les gestionnaires ci-dessus.
9696

97-
## Relancement
97+
## Renouvellement
9898

9999
Comme nous l'avons déjà remarqué, `.catch` à la fin de la chaîne est similaire à `try...catch`. Nous pouvons avoir autant de gestionnaires `.then` que nous le voulons, puis utiliser un seul `.catch` à la fin pour gérer les erreurs dans chacun d'eux.
100100

@@ -151,7 +151,7 @@ new Promise((resolve, reject) => {
151151

152152
The execution jumps from the first `.catch` `(*)` to the next one `(**)` down the chain.
153153

154-
## Rejections non gérées
154+
## Rejets non traités
155155

156156
Que se passe-t-il lorsqu'une erreur n'est pas traitée ? Par exemple, nous avons oublié d'ajouter `.catch` à la fin de la chaîne, comme ici :
157157

0 commit comments

Comments
 (0)