Promise.any无效?通过Promise.all实现Promise.any
0 条评论Promise.any无效?Promise.any在部分环境下并不支持,通过Promise.all实现Promise.any
先看一下 Prmose.any 介绍
只要有一个Promise
状态变为fullfilled
,则状态变为fullfilled
,
只有所有的Promise
状态变为rejected
,则状态变为rejected
再看一下 Prmose.all 介绍
只要有一个Promise
状态变为rejected
,则状态变为rejected
,
只有所有的Promise
状态变为fullfilled
,则状态变为fullfilled
所以可以通过 Prmose.all 实现 Prmose.any, 取反就行了
Talk is cheap, show you the code.
1 | import axios from 'axios' |
- 本文链接:https://xuehuayu.cn/article/37789.html
- 版权声明:① 标为原创的文章为博主原创,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接。② 标为转载的文章来自网络,已标明出处,侵删。