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();
}