原来 Promise 回调中产生的异常会被自动 rejectaweiu2020-05-28编程123456789function test() { return new Promise((resolve) => { throw Error('callback error') })}test() .then() .catch(() => console.log('catch!'))其实原本我以为回调中的异常可能得这样捕获:12345try { test()} catch (e) { // catch!}想多了。。更新于 2022年2月9日 上一页前端写代码真的有必要封装太好么? 知乎问答下一页 小分享:移动端的点击事件和基于 :active 实现的按钮点击态 交互设计