Перейти к основному содержимому

Необязательное связывание `catch`

· 1 мин. чтения
Матиас Байненс ([@mathias](https://twitter.com/mathias))

Конструкция catch в инструкции try ранее требовала связывание:

try {
doSomethingThatMightThrow();
} catch (exception) {
// ^^^^^^^^^
// Мы должны указать связывание, даже если не используем его!
handleException();
}

В ES2019 catch теперь может использоваться без связывания. Это полезно, если объект exception не требуется в коде, обрабатывающем исключение.

try {
doSomethingThatMightThrow();
} catch { // → Без связывания!
handleException();
}

Поддержка необязательного связывания catch