Promise.add 方法:将多个 promise 实例,包装成一个新的 promise 实例。
const p = Promise.all([p1, p2, p3]);
接受一个数组作为参数,p1, p2, p3 都是 promise 实例,
const p1 = new Promise((resolve, reject) => { resolve('hello'); }).then(res => res); const p1 = new Promise((resolve, reject) => { throw new Error('报错'); }).then(res => res); Promise.all([p1, p2]) .then(res => console.log(res)) .catch(e => console.log(e)) // Error : 报错
本文详细介绍了 JavaScript 中 Promise.all 方法的使用方法,该方法可以将多个 Promise 实例包装成一个新的 Promise 实例,当所有实例都成功时返回一个包含所有实例结果的数组。如果其中一个实例失败,则整个 Promise.all 操作会立即失败并返回失败原因。
1208

被折叠的 条评论
为什么被折叠?



