Promise 中的.all(), .race(), .allSettled()
首页 > >    作者:lininn   2019年8月15日 10:27 星期四   热度:797°   百度已收录  
时间:2019-8-15 10:27   热度:797° 

Promise.all(promises: Iterable<Promise>): Promise<Array>

  • Promise.all(iterable) 方法返回一个 Promise 实例,此实例在 iterable 参数内所有的 promise 都“完成(resolved)”或参数中不包含 promise 时回调完成(resolve);如果参数中 promise 有一个失败(rejected),此实例回调失败(reject),失败原因的是第一个失败 promise 的结果

Promise.race(promises: Iterable<Promise>): Promise

  • Promise.race(iterable) 方法返回一个 promise,一旦迭代器中的某个promise解决或拒绝,返回的 promise就会解决或拒绝。

Promise.allSettled(promises: Iterable<Promise>): Promise<Array<SettlementObject>>

  • **Promise.allSettled()**方法返回一个promise,该promise在所有给定的promise已被解析或被拒绝后解析,并且每个对象都描述每个promise的结果。

链接:https://juejin.im/post/5d534ff16fb9a06b1027209c

二维码加载中...
本文作者:lininn      文章标题: Promise 中的.all(), .race(), .allSettled()
本文地址:?post=388
版权声明:若无注明,本文皆为“覆手为雨”原创,转载请保留文章出处。
分享本文至:

返回顶部    首页    手机版本    后花园   会员注册   
版权所有:覆手为雨    站长: lininn