await Promise.all 数据是如何对应的
时间: 2023-10-27 13:44:59 浏览: 80
从微信小程序看promsie.all和promise顺序执行
当使用 `Promise.all()` 时,传递给它的所有 Promise 都会并行执行。这个方法会返回一个新的 Promise,它将会在所有传递给它的 Promise 都完成后解决。这个 Promise 的解决值是一个数组,其中包含了所有传递给 `Promise.all()` 的 Promise 的解决值,这个数组的顺序是和传递 Promise 的顺序相同的。如果其中任何一个 Promise 被拒绝了,那么 `Promise.all()` 返回的 Promise 将会立即被拒绝,并且它的拒绝原因是第一个被拒绝的 Promise 的拒绝原因。因此,如果你需要在多个异步任务完成后处理它们的结果,可以使用 `Promise.all()` 方法来等待它们全部完成,并且保留它们的结果。
阅读全文