promise all()方法的作用

358 阅读1分钟

promise all方法作用是将多个Promise异步任务合并到一起。

它的结果在创建承诺之后使用,等待所有任务结果完成。

接收一个iterable类型的数据(Array, Set, Map)作为参数,iterable内部元素是Promise实例集合(即多个Promise异步任务);如果不是Promise,而是基本类型数据,例如0, '123', true,则直接返回这些数据;如果没有传入任何数据,则返回空数组。

如果有一个Promise实例的结果是reject,则返回err结果

可用于首页多个异步请求合并为一个接口。