Optionale `catch`-Bindung
· Eine Minute Lesezeit
Die catch-Klausel von try-Anweisungen erforderte früher eine Bindung:
try {
doSomethingThatMightThrow();
} catch (exception) {
// ^^^^^^^^^
// Wir müssen die Bindung benennen, auch wenn wir sie nicht verwenden!
handleException();
}
In ES2019 kann catch jetzt ohne eine Bindung verwendet werden. Dies ist nützlich, wenn Sie das exception-Objekt im Code, der die Ausnahme behandelt, nicht benötigen.
try {
doSomethingThatMightThrow();
} catch { // → Keine Bindung!
handleException();
}