关注
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
相关推荐
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 你的秋招白月光和意难平公司 #
20518次浏览 194人参与
# 应届生进小公司有什么影响吗 #
101684次浏览 1085人参与
# 百度秋招 #
57901次浏览 396人参与
# 你想跟着什么样领导? #
13417次浏览 144人参与
# 米哈游求职进展汇总 #
487814次浏览 2842人参与
# 从夯到拉,评价编程语言 #
11639次浏览 98人参与
# 中兴求职进展汇总 #
731110次浏览 3118人参与
# 巨人网络工作体验 #
68942次浏览 499人参与
# 什么样的背景能拿SSP? #
120055次浏览 421人参与
# 毕业季,你想好怎么跟生活对线了吗? #
257750次浏览 3842人参与
# 长鑫存储求职进展汇总 #
48405次浏览 234人参与
# 找实习是选平台还是选业务? #
15780次浏览 186人参与
# 深信服求职进展汇总 #
237850次浏览 1800人参与
# 十一月总结 #
24062次浏览 238人参与
# 职场上哪些事情令人讨厌 #
27783次浏览 111人参与
# 机械人还在等华为开奖吗? #
281929次浏览 1442人参与
# 影石Insta360求职进展汇总 #
163411次浏览 1331人参与
# 硬件人秋招进展 #
251127次浏览 3939人参与
# xxx岗位的一天 #
15861次浏览 141人参与
# 哪一瞬间让你觉得工作好累 #
16216次浏览 189人参与
# 大厂面试初体验 #
80414次浏览 365人参与
三奇智元机器人科技有限公司公司福利 56人发布

