![[衰]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_34.cf5b4d5.png)
![[不失礼貌的微笑]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_16.9d17f6d.png)
Promise.race:
-接受一个包含 Promise 实例的数组作为参数。
-返回一个新的 Promise,该 Promise 将解析为传递给它的 Promise 数组中首先解析或拒绝的 Promise 值。
-没有任何一个 Promise 被解析或拒绝时,返回的 Promise 将一直处于挂起状态。
-适用于需要获取最快完成的 Promise 结果的场景。
Promise.any:
-接受一个包含 Promise 实例的数组作为参数。
-返回一个新的 Promise,该 Promise 将解析为传递给它的 Promise 数组中第一个已解析的 Promise 值。
-如果所有的 Promise 都被拒绝,则返回一个 AggregateError,其中包含所有的拒绝原因。
-适用于只需要获取首个解析的 Promise 结果的场景。
展开
2
点赞