Variable `catch` facultative
· Une minute de lecture
La clause catch
des instructions try
nécessitait un paramètre :
try {
faireQuelqueChoseQuiPeutJeterErreur();
} catch (exception) {
// ^^^^^^^^^
// Nous devons nommer le paramètre, même si nous ne l'utilisons pas !
gérerException();
}
En ES2019, catch
peut maintenant être utilisé sans paramètre. Cela est utile si vous n’avez pas besoin de l’objet exception
dans le code qui gère l’exception.
try {
faireQuelqueChoseQuiPeutJeterErreur();
} catch { // → Pas de paramètre !
gérerException();
}