关注
应该没错吧。。。。。
//promise版
add(promiseCreator){
let content = this;
return new Promise((resolve,reject)=>{
if(content.limit > 0){
content.limit--;
resolve(promiseCreator());
}else{
content.arr.push([resolve,promiseCreator]);
}
}).then(()=>{
if(content.arr.length){
let item = content.arr.shift();
item[0](item[1]());
}else{
content.limit++;
}
return Promise.resolve();
})
}
//await版
async add(promiseCreator) {
if(this.limit<=0){
await new Promise((resolve)=>{
this.arr.push(resolve);
})
}
this.limit--;
await promiseCreator();
this.limit++;
if(this.arr.length) this.arr.shift()();
}
查看原帖
2 1
相关推荐
点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 开工第一帖 #
12720次浏览 271人参与
# 携程求职进展汇总 #
882468次浏览 5795人参与
# xx岗简历求拷打 #
4112次浏览 48人参与
# 工作不开心辞职是唯一出路吗 #
8013次浏览 30人参与
# 有转正机会的小厂实习值得去吗? #
5962次浏览 73人参与
# 掌握什么AI技能,会为你的求职大大加分 #
4333次浏览 198人参与
# 实习期间如何提升留用概率? #
241455次浏览 1824人参与
# 为什么国企只招应届生 #
238737次浏览 1301人参与
# 参加完秋招的机械人,还参加春招吗? #
111090次浏览 709人参与
# 哪些公司开春招了? #
32736次浏览 204人参与
# 秋招你经历过哪些无语的事 #
101328次浏览 597人参与
# 金三银四,你有感觉到吗 #
691584次浏览 6088人参与
# 毕业季等于分手季吗 #
54883次浏览 654人参与
# 牛客租房专区 #
160200次浏览 1921人参与
# 联想求职进展汇总 #
335017次浏览 2220人参与
# 牛友投递互助,不漏校招机会 #
439082次浏览 5243人参与
# 正在春招的你,也参与了去年秋招吗? #
353068次浏览 2597人参与
# 你最讨厌面试被问什么 #
6220次浏览 81人参与
# 非技术er求职现状 #
139148次浏览 821人参与
# 你觉得今年春招回暖了吗 #
931234次浏览 7233人参与
查看10道真题和解析