Promise.all(p1, p2, p3)
时间: 2024-09-05 18:00:53 浏览: 23
JavaScript期约Promise.doc
Promise.all() 是 JavaScript 中的一个内置函数,它接收一个包含多个 Promise 对象的数组作为参数。这个函数返回一个新的 Promise,当传入的所有 Promise 都成功(状态变为 resolved)并且各自的结果值可用时,新 Promise 就会解析为一个包含所有结果的数组;如果其中任何一个 Promise 转化为拒绝状态(rejected),那么新 Promise 就会立即转换为拒绝状态,并且拒绝原因将是第一个失败的 Promise 的原因。
简单来说,Promise.all() 可以让你同时处理多个异步操作,只有当它们全部完成才会继续后续的操作,如果有一个失败,整个链路就会停止并返回错误。
阅读全文