Что делать если метод await javascript завершится с ошибкой?
3 года назад
Andrey Moshkov
Ответы
Можно попробовать добавить блок try...catch. Данная конструкция сначала пытается выполнить инструкции в блоке try, а в случае возникновения ошибки выполняет catch.
Для демонстрации напишем функцию, которая всегда завершается с ошибкой:
Теперь напишем асинхронную функцию, из которой будем вызывать первую функцию. Если обернуть вызов функции myErrorAsyncFunc() в блок try, то при возникновении в нем ошибки управление без падения программы перейдет в блок catch, где мы сможем обработать полученную ошибку:
3 года назад
Кирилл Маркеев
108813 г. Москва, вн.тер.г. поселение Московский,
г. Московский, ул. Солнечная, д. 3А, стр. 1, помещ. 20Б/3
ОГРН 1217300010476
ИНН 7325174845





