当前位置:网站首页>Implementation of promise all
Implementation of promise all
2022-04-23 08:05:00 【Pen drawing Acacia】
function promiseAll(Promises)
{
return new Promise(function(resolve,reject){
if(!Array.isArray(Promises))
{
return reject(new TypeError("argument"));
}
var countNum=0;
var promiseNum=Promises.length;
var resolvedvalue=new Array(promiseNum);
for(let i=0;i<promiseNum;i++)
{
Promise.resolve(Promises[i]).then(function(value){
countNum++;
resolvedvalue[i]=value;
if(countNum===promiseNum)
{
return resolve(resolvedvalue);
}
},function(reason){
return reject(reason);
})
}
})
}
var p1=Promise.resolve(1),
p2=Promise.resolve(2),
p3=Promise.resolve(3);
promiseAll([p1,p2,p3]).then(function(value){
console.log(value)
})
版权声明
本文为[Pen drawing Acacia]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/04/202204230624332640.html
边栏推荐
- 国基北盛-openstack-容器云-环境搭建
- Go语学习笔记 - 语言接口 | 从零开始Go语言
- 简述存储器的分级策略
- Ctf-misc summary
- Redis transaction implements optimistic locking principle
- Anti shake and throttling
- Flutter之Provider共享数据的两种方式
- Chapter V investment real estate
- Internal network security attack and defense: a practical guide to penetration testing (VII): cross domain attack analysis and defense
- KCD_ EXCEL_ OLE_ TO_ INT_ Convert reports an error sy subrc = 2
猜你喜欢
sentinel集成nacos动态更新数据原理
Sto with billing cross company inventory dump return
Buuctf misc brush questions
Guoji Beisheng openstack container cloud environment construction
随笔(不定时更新)
SAP GUI安全性
How does Apache Hudi accelerate traditional batch mode?
Upload labs range practice
vivo,硬件安全的爱与雷霆
巨头押注的全屋智能,正在驱动海信、华为、小米们「自我革命」
随机推荐
Redis--为什么字符串emstr的字符串长度是44字节上限?
LeetCode 1611. 使整数变为 0 的最少操作次数
面试学习路线
Intranet penetration series: dns2tcp of Intranet tunnel
雲計算技能大賽 -- openstack私有雲環境 第一部分
strcat()、strcpy()、strcmp()、strlen()
NIH降血脂指南《your guide to lowering your Cholesterol with TLC》笔记(持续更新中)
《内网安全攻防:渗透测试实战指南》读书笔记(八):权限维持分析及防御
高精度焊接机械臂定位
利用sqlmap注入获取网址管理员账号密码
读书笔记
Ribbon start process
数据库之MySQL——基本常用查询命令
The displayed amount of ABAP ALV is inconsistent with the exported amount
Research on system and software security (2)
BUFFCTF文件中的秘密1
upload-labs 靶场练习
Go语学习笔记 - 结构体 | 从零开始Go语言
内网渗透系列:内网隧道之icmpsh
Research on system and software security (5)