Что делать если метод await javascript завершится с ошибкой?
3 года назад
Andrey Moshkov
Ответы
0
Можно попробовать добавить блок try...catch
. Данная конструкция сначала пытается выполнить инструкции в блоке try
, а в случае возникновения ошибки выполняет catch
.
Для демонстрации напишем функцию, которая всегда завершается с ошибкой:
Теперь напишем асинхронную функцию, из которой будем вызывать первую функцию. Если обернуть вызов функции myErrorAsyncFunc()
в блок try
, то при возникновении в нем ошибки управление без падения программы перейдет в блок catch
, где мы сможем обработать полученную ошибку:
3 года назад
Кирилл Маркеев