簡體   English   中英

Node.js async.each不等待迭代

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM