如标题所示。我该怎么做呢?
我想whenAllDone()
在forEach循环遍历每个元素并完成一些异步处理后调用。
[1, 2, 3].forEach(
function(item, index, array, done) {
asyncFunction(item, function itemDone() {
console.log(item + " done");
done();
});
}, function allDone() {
console.log("All done");
whenAllDone();
}
);
有可能使它像这样工作吗?当forEach的第二个参数是一个回调函数,该函数一旦经过所有迭代便会运行?
预期产量:
3 done
1 done
2 done
All done!
我尝试使用Easy Way来解决它,并与您分享:
request
是Node js中mssql库的功能。这可以替换您想要的每个功能或代码。祝好运