Vínculo opcional de `catch`
· Leitura de um minuto
A cláusula catch
de instruções try
costumava exigir um vínculo:
try {
doSomethingThatMightThrow();
} catch (exception) {
// ^^^^^^^^^
// Precisamos nomear o vínculo, mesmo que não o utilizemos!
handleException();
}
No ES2019, catch
agora pode ser usado sem um vínculo. Isso é útil se você não precisar do objeto exception
no código que lida com a exceção.
try {
doSomethingThatMightThrow();
} catch { // → Sem vínculo!
handleException();
}