前言
之前我写过一篇文章,讨论了为什么async await
中的错误可以被try catch
,而setTimeout
等api不能,有小伙伴提出之前面试被面试官问过为什么Promise
的错误不能try catch
,为什么要这么设计。好吧,虽然Promise
这个话题大家都聊烂了,今天我们再来展开聊聊
之前我写过一篇文章,讨论了为什么async await
中的错误可以被try catch
,而setTimeout
等api不能,有小伙伴提出之前面试被面试官问过为什么Promise
的错误不能try catch
,为什么要这么设计。好吧,虽然Promise
这个话题大家都聊烂了,今天我们再来展开聊聊