Необязательное связывание `catch`
· 1 мин. чтения
Конструкция catch
в инструкции try
ранее требовала связывание:
try {
doSomethingThatMightThrow();
} catch (exception) {
// ^^^^^^^^^
// Мы должны указать связывание, даже если не используем его!
handleException();
}
В ES2019 catch
теперь может использоваться без связывания. Это полезно, если объект exception
не требуется в коде, обрабатывающем исключение.
try {
doSomethingThatMightThrow();
} catch { // → Без связывания!
handleException();
}