Skip to content

Commit 9b2a73d

Browse files
authored
Merge pull request #467 from ArmandDelessert/patch-1-js-10-error-handling
Apporte plusieurs corrections au chapitre 1.10 (Gestion des erreurs)
2 parents 5144e05 + 55c8e13 commit 9b2a73d

File tree

5 files changed

+98
-100
lines changed

5 files changed

+98
-100
lines changed

1-js/10-error-handling/1-try-catch/1-finally-or-code-after/solution.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ La différence devient évidente quand on regarde le code dans une fonction.
22

33
Le comportement est différent s'il y a un "saut en dehors" de `try..catch`.
44

5-
Par exemple, quand il y a un `return` dans `try..catch`. La clause `finally` fonctionne en cas de *toute* sortie de` try..catch`, même via l'instruction `return` : juste après la fin de `try..catch`, mais avant que le code appelant obtienne le contrôle.
5+
Par exemple, quand il y a un `return` dans `try..catch`. La clause `finally` fonctionne en cas de *toute* sortie de `try..catch`, même via l'instruction `return` : juste après la fin de `try..catch`, mais avant que le code appelant obtienne le contrôle.
66

77
```js run
88
function f() {
@@ -12,7 +12,7 @@ function f() {
1212
return "result";
1313
*/!*
1414
} catch (err) {
15-
/// ...
15+
// ...
1616
} finally {
1717
alert('cleanup!');
1818
}
@@ -21,7 +21,7 @@ function f() {
2121
f(); // cleanup!
2222
```
2323

24-
...Ou quand il y a un `throw`, comme ici:
24+
...Ou quand il y a un `throw`, comme ici :
2525

2626
```js run
2727
function f() {

1-js/10-error-handling/1-try-catch/1-finally-or-code-after/task.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ importance: 5
22

33
---
44

5-
# Finally ou juste le code?
5+
# Finally ou juste le code ?
66

77
Comparez les deux fragments de code.
88

@@ -19,6 +19,7 @@ Comparez les deux fragments de code.
1919
*/!*
2020
}
2121
```
22+
2223
2. Le deuxième fragment fait le nettoyage juste après `try..catch` :
2324

2425
```js
@@ -35,4 +36,4 @@ Comparez les deux fragments de code.
3536

3637
Nous avons absolument besoin du nettoyage après le travail, peu importe qu'il y ait une erreur ou non.
3738
38-
Y at-il un avantage ici à utiliser `finally` ou les deux fragments de code sont égaux? Si un tel avantage existe, donnez un exemple lorsque cela compte.
39+
Y at-il un avantage ici à utiliser `finally` ou les deux fragments de code sont égaux ? Si un tel avantage existe, donnez un exemple lorsque cela compte.

0 commit comments

Comments
 (0)