Какие механизмы обработки ошибок есть в JavaScript? Как работает `try...catch` и что делает `finally`?
Механизмы обработки ошибок:
- Аргумент onRejected в
.then() try...catchthrow- Обработка ошибок с помощью
Promiseиcatch()
try...catch...finally:
try— включает код, выполнение которого может вызвать ошибкуcatch— срабатывает только в том случае, если в try блоке возникает ошибкаfinally— выполняется всегда, независимо от того, была ли ошибка или нет