I have a loop in node.js
for (var i in files){
var all = fs.readdirsync("./0");
async.eachSeries(all, function(item){
check(item);
}
}
The check(item)
has a callback to another function.
As I can see, the async.eachSeries
doesn't execute synchronously. The loop continues to execute the other items, before the callback in the check()
function is finish.
How do I make the loop wait until the iteration is finished (including the callback)?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…