代码点读机 / JavaScript / Promise.allSettled

Promise.allSettled JavaScript · Promise

静态方法:等所有 Promise 都完成,返回带状态的结果数组。

怎么用

Promise.allSettled([p1, p2])

小例子

Promise.allSettled([Promise.resolve(1), Promise.reject("x")]).then(r => console.log(r.length));

运行结果

2

提醒:每个结果对象都有 status 和 value/reason 字段。

官方文档:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Promise/allSettled

在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← JavaScript全部词条