关注
all的要保证顺序的话是不是可以这样
Promise._all = (arr) => {
return new Promise((resolve, reject) => {
arr = [...arr]//将可迭代对象变为数组
let ans = []
let count = 0
for (let i = 0; i < arr.length; i++) {
//并行开启
Promise.resolve(arr[i]).then((val) => {//不用push保存用下标保证顺序
count++
ans[i] = val
if (count === arr.length) {
resolve(ans)
}
}).catch((e) => {
reject(e)
})
}
})
}
查看原帖
点赞 1
相关推荐
昨天 15:13
门头沟学院 Java 点赞 评论 收藏
分享
今天 14:37
江苏大学 Java 点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 那些年,我收到的‘奇葩’回复 #
15512次浏览 136人参与
# 材料人,你最希望上岸的是? #
10145次浏览 54人参与
# 百度秋招 #
48809次浏览 382人参与
# OC/开奖 #
180810次浏览 1287人参与
# AI时代,哪些岗位最容易被淘汰 #
8800次浏览 81人参与
# 职场中那些令人叹为观止的八卦 #
24876次浏览 222人参与
# 小红书开奖了 #
29526次浏览 150人参与
# 秋招你经历过哪些无语的事 #
16099次浏览 209人参与
# 得物求职进展汇总 #
134001次浏览 961人参与
# 秋招吐槽大会 #
76370次浏览 680人参与
# 校招薪资来揭秘 #
63078次浏览 423人参与
# 你找工作想离家近 or 离家远? #
14084次浏览 222人参与
# 实习学不到东西怎么办? #
262955次浏览 2483人参与
# 我的职场社死时刻 #
18321次浏览 156人参与
# 第一份工作能做外包吗? #
80807次浏览 555人参与
# 你秋招最后悔的选择 #
14393次浏览 114人参与
# 来聊聊机械薪资天花板是哪家 #
153692次浏览 829人参与
# 实习心态崩了 #
90887次浏览 480人参与
# 哪些公司开始补录了 #
18393次浏览 153人参与
# XX请雇我工作 #
13337次浏览 110人参与
# 小马智行求职进展汇总 #
16828次浏览 54人参与
# 各大公司公布25年Q3财报,你怎么看? #
1850次浏览 41人参与