try {
await function1()
await function2()
await function3().catch(err => { /*...*/ })
} catch (err) { /*...*/ }
Мой вопрос заключается в том, перехватывает ли блок catch
исключение, выданное function3
, даже если исключение уже было "перехвачено" через .catch(err => ...)
?
Еслиблок catch
ловит исключение из function3
, мой вопрос, как предотвратить это поведение?
Моя цель в основном перехватить определенные исключения этих функций и использовать блок catch
для каждого не обработанногоисключение.