比如var arry = [...];arry.forEach(function(elem){//异步函数})//下一步
1 回答
qq_花开花谢_0
TA贡献1835条经验 获得超7个赞
可以使用Promise
:
var arry = [...];
Promise.all(arry.map(function(elem){
return new Promise(function(resolve, reject){
...
resolve(result);
})
})).then(function(data){
//在这就可以等所有的返回结果可以得到
})
或者
var arry = [...];
var counter = 0;
arry.forEach(function(elem){
//异步回调中
counter++;
if(counter === arr.length){
//在这执行所有执行的完后的
}
})
添加回答
举报
0/150
提交
取消