引言
本文从五个方面介绍 Promise.any
:
Promise.any
的作用Promise.any
应用场景Promise.any
vsPromise.all
Promise.any
vsPromise.race
- 手写
Promise.any
实现
下面正文开始👇
Promise.any
Promise.any()
是 ES2021 新增的特性,它接收一个 Promise
可迭代对象(例如数组),
- 只要其中的一个
promise
成功,就返回那个已经成功的promise
- 如果可迭代对象中没有一个
promise
成功(即所有的promises
都失败/拒绝),就返回一个失败的promise
和AggregateError
类型的实例,它是