all方法 手写promise_promise.all的实现

今天自己来实现一下promise.all方法的实现;

先来看MDN官网对promise.all方法的介绍:

69f0f34e1a99810d1b29a6fedf1b808a.png

简单理解,当参数中的promise有一个失败了就直接返回失败的结果,返回第一个失败的结果,都成功返回所有的参数结果;

上代码:

function promiseAll(promises){// 返回一个promise实例return new Promise((resolve, reject) => {// 做一个判断参数是否是数组if(!Array.isArray(promises)){return reject(new TypeError('arguments must be Array'))}let count = 0,newValues = new Array(promise.length)  // 接收新的结果参数 建立一个伪数组for(let i = 0; i < promises.length; i++){ // 运用promise特性 只会有一个状态Promise.resolve(promises[i]).then(res = > {count+

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/528600.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

计算机产品创新设计实践,基于TRIZ的计算机辅助机械产品创新设计研究

摘要&#xff1a;论文以机械产品创新设计和制造为出发点,综合价值工程理论(VE),发明问题解决理论(TRIZ),开发了基于VE/TRIZ的计算机辅助机械产品创新设计软件系统,对指导机械产品创新设计具有重要的理论和实践意义. 论文首先分析了计算机辅助创新的概念,总结了其发展和研究现状…

七代处理器装win7_为啥新电脑没法装windows7系统?解决方法总会有的

这两年购买新电脑的用户&#xff0c;常常会来问小白问什么不能安装win7系统。之前很多解释都是把矛头直接归咎于主板&#xff0c;但其实这得找Intel&#xff0c;第六代Intel处理器以后所使用的主板(100芯片组系列主板)采用了最新的XHCI主控接口&#xff0c;不再内置win7所需要的…

计算机的服务如何还原,电脑怎么样还原到出厂设置

电脑要还原出厂设置&#xff0c;我们可以重装系统或者重置BIOS设置来实现。下面由学习啦小编为大家整理了电脑怎么样还原到出厂设置的方法步骤&#xff0c;希望对大家有帮助!电脑怎么样还原到出厂设置电脑还原出厂设置的方法一、重装系统1通过百度搜索360安全卫士下载&#xff…

android 已经给权限读取照片 还是提示无法读取照片_iPhone无法访问照片,一招教你解决...

经常使用iOS系统的&#xff0c;在打开软件需要进行加载或者保存图片的时候&#xff0c;却提示无法正常访问照片。这是怎么回事呢&#xff1f;设置教程首先前往【设置】--【隐私】点击【照片】。选择需要进行访问的APP&#xff0c;再点击【读取和写入】。如果觉得不错的话&#…

几何画板手机版_运用几何画板解决动点最值问题(二)

授 课 专 家邵新虎&#xff1a;几何画板课程建设和应用专家&#xff0c;陕西省第十一届基础教育教学成果特等奖获得者&#xff0c;陕西省基础教育教学成果评审专家&#xff0c;陕西师范大学数学与信息科学学院数学教育系列建设专家和讲授专家&#xff0c;国培和省培授课专…

征途2助手网关服务器,【征途2】官方网站-《征途2》夏日激情来袭,清凉一夏版本送限定套装...

昭德三十四年龙泽臣微服出巡时&#xff0c;遭遇大雪封山&#xff0c;绝境之下偶遇神秘隐士&#xff0c;两人连数日拥炭长谈天下时局&#xff0c;互相引为莫逆。归朝后&#xff0c;龙泽臣不日就宣布招百万民夫急建龙牙关。六月&#xff0c;倾举国之力同时南征北伐&#xff0c;此…

航测大数据量处理_揭秘航测局“航空摄影质量自动检查系统”的“黑科技”

前不久&#xff0c;中国科协向全国发布了《2019前沿领域科技成果推介手册》&#xff0c;将当前国内最为前沿的研究成果向社会推介。入选该手册的135项成果&#xff0c;是由相关专家从92个全国学会和地方科协推荐的1000余项前沿领域待转化科技成果中遴选出&#xff0c;突出成果的…

ios 消息服务器,关于IOS APNS推送消息(iphone端+服务端)

这两天&#xff0c;项目要求做个推送功能&#xff0c;研究了一天&#xff0c;在此跟各位分享下。因为之前做了一年的php&#xff0c;所以服务端我自己写的&#xff0c;php语言。1&#xff1a;请求证书&#xff0c;APPID各种繁琐的操作&#xff0c;我就不多话了&#xff0c;我也…

java求最大公约数_10道java经典算法题,小白必备,每一题都能提升你的java能力...

JAVA经典算法跪求关注&#xff0c;祝关注我的人都&#xff1a;身体健康&#xff0c;财源广进&#xff0c;福如东海,寿比南山&#xff0c;早上贵子&#xff0c;从不掉发&#xff01;更多java资料可以私信我领取&#xff01;【程序1】 题目&#xff1a;古典问题&#xff1a;有一对…

华为A1路由器虚拟服务器,华为a1路由器怎么设置 华为路由器a1怎么安装视频-192路由网...

问&#xff1a;华为A1无线路由器怎么设置&#xff1f;买了一台华为A1无线路由器回来&#xff0c;可以不知道怎么设置才能上网&#xff0c;悲剧了&#xff01;&#xff01;答&#xff1a;华为A1无线路由器的设置很简单&#xff0c;可以用手机设置、也可以用电脑来设置。下面小编…

建立数组并写入数据_VBA数组与字典解决方案第37讲:在VBA中字典的应用

大家好&#xff0c;我们今日继续讲解VBA数组与字典解决方案第37讲内容&#xff1a;在VBA中字典的应用。对于字典,也许许多的朋友对此比较陌生&#xff0c;在有的语言里字典也称之为MAP,应用也是比较广泛的。字典&#xff0c;其实就是一些“键&#xff0d;值”对。使用起来非常方…

ajax jsp模糊查询源码,ajax模糊查询api

ajax模糊查询api 内容精选换一换使用标签过滤实例POST /v2/{project_id}/{resource_type}/resource_instances/action请求样例action为filter时请求体响应样例action为filter时响应体&#xff1a;action为count时响应体&#xff1a;请参见错误码。查询公网Zone的列表。GET /v2/…

网站服务器断电后果,数据库服务器突然断电后果

数据库服务器突然断电后果 内容精选换一换当企业的IT系统部署在本地数据中心&#xff0c;为了提升IT系统可靠性且降低投资成本时&#xff0c;可通过跨云容灾的方式&#xff0c;将容灾系统部署在云端。华为云提供的跨云容灾方案&#xff0c;面向大量企业、金融普遍采用的灾备中心…

python不支持哪种数据类型_Python不支持以下哪种数据类型?

Python不支持以下哪种数据类型&#xff1f;生命的意义在于在工作中实现自我价值&#xff0c;而不是一个关于做了什么事和得到多少报酬的问题。A:错B:对我们撰写发明专利申请书时可以将自己的发明创造的核心材料以论文形式进行撰写&#xff0c;然后转交专利代理人即可。A:对B:错…

python思想读后感_《Deep Learning with Python》读后感精选

《Deep Learning with Python》是一本由Francois Chollet著作&#xff0c;Manning Publications出版的Paperback图书&#xff0c;本书定价&#xff1a;USD 49.99&#xff0c;页数&#xff1a;350&#xff0c;特精心从网络上整理的一些读者的读后感&#xff0c;希望对大家能有帮…

python里it n_Python3 round(x [,n]) 函数

Python3 round(x [,n]) 函数描述round() 方法返回浮点数 x 的四舍五入值&#xff0c;准确的说保留值将保留到离上一位更近的一端(四舍六入)。精度要求高的&#xff0c;不建议使用该函数。语法以下是 round() 方法的语法:round( x [, n] )参数x -- 数字表达式。n -- 表示从小数点…

java双重for循环流程图_java 流程执行 循环 foreach循环

一。 if分支1. 结构 if else if else2.执行原则if if if 结构 会一直去执行()里的判断语句if else if else if 结构 只要一条()的结果是true&#xff0c;不会执行接下来的判断一个 if 跟 一个else 一个if 可跟多个else if 如果if 或者 else if 里的条件都不满足…

0编译器详解_详解Java枚举类型(Enum)中的方法

文章前记程序员工作久了便可能整日忙碌于“增删改查”中&#xff0c;迷失方向&#xff0c;毫无进步。该公众号致力于分享软件开发相关的原创干货&#xff0c;助你完成从程序员到架构师的进阶之路&#xff01;努力&#xff01;做一个NB的Coder!在上篇文章中&#xff0c;我们对Ja…

linux 对象 调出r_【转】Linux - chown 中的 -R 参数

1. 查看目录及当前文件[rootlocalhost yuechaotian]# pwd/home/yuechaotian[rootlocalhost yuechaotian]# ll总用量 8drwxr-xr-x 3 root root 4096 12月 7 14:52 studydrwxr-xr-x 2 root root 4096 12月 9 21:43 test[rootlocalhost yuechaotian]# ll test总用量 12-rwxr-x…

选中内容_Excel – 选中的单元格自动显示在A1,报表演示数据再多也能看清

当我们要拿一张数据量比较大的报表做演示时&#xff0c;是不是经常会这样&#xff1f;演示者&#xff1a;今年 xxx 月的销售业绩不错&#xff0c;总计 xxx&#xff0c;比上月增长了 xx%。领导们&#xff1a;你说的这数字在哪&#xff1f;演示者&#xff1a;请您看投影上第 23 行…