2016-07-19 21 views
0

我正在尋找一種方式,在所有回調被調用之前儘早完成async.js循環。有沒有內置函數可以這樣做?如果沒有,是否有辦法實現所需的功能?如果條件爲真循環就會停止是否可以儘早完成async.js循環?

async.forEachOf(children, function(child, i, cb){ 
    .... 
    cb(condition) 
}, function(err){ 
    // Error handling 
}) 

async.forEachOf(children, function(child, i, cb){ 

    if (condition == true) { 

     // finish early - call cb() for all iterations 

    } 

    cb() 

}, function(err){ 


}) 
+0

這裏看看http://stackoverflow.com/questions/16423462/is-there-a-way-to-stop-execution-of-next-function-of-series-with- async-in-nodejs – AshBringer

+0

如果你想要的功能,你可以自己做一個async JS for循環,你需要一個關於如何操作的小例子嗎? – Dellirium

+0

如果你幫助我一個小提琴的例子,將不勝感激。 – sawa

回答