除了首次 promise 拒绝之外,我如何处理其他错误?
示例:
Promise.all[p1, p2, p3].then(...)
.catch((error) => { console.log(error) })
拒绝顺序: ojit_代码 ojit_代码 ojit_代码
是否有可能从 p1
和 p2
中获取错误?
编辑:
来自下面的评论:在将特定 Promise 传递给 p3
之前,是否可以将 p2
错误传递给 p3
?例如。我想保留 catch
功能,但也记录所有错误情况
最佳答案
只有一个被拒绝的 promise 。不再。您将收到第一个被拒绝的错误,仅此而已。
关于Javascript Promise.all - 如何处理所有错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44913916/