[英]Node.js async.each does not wait to iterate
我很生氣,試圖通過使用async來弄清node.js中的這個同步迭代器在做什么:
async.each(ids, function(id,next) {
console.log(id);
tokens.addID(id,function (id_uuid) {
console.log('Added ID '+id_uuid);
next();
});
});
問題在於在下一次迭代發生之前沒有等待內部回調。 但這是沒有道理的。 我浪費了時間,非常感謝您的幫助。
您的問題是對異步函數名稱含義的非常簡單的誤解。 async.each
並行執行它們。 您希望async.series
一次一次執行它們。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.