在我的node.js應用程序中,我想讓流程同步。我以前遇到過這樣的問題,我解決了它。但現在我在這種情況下正在掙扎。node.js中的異步流程
for(var k=nearestMatchLength;k--;) {
async.forEach(matchedArray[i].nearestmatch, function(elem,Callback){
if(condition){
app.models.Schedule.findById(elem.Id, function(err, res){
for(){
};----> for loop
Callback();
});
}
Callback();
});
}
在上面的代碼if(condition)
滿意則findById(which is async)
叫,之後的Callback();
其執行之前被調用。
我的流程應該是,如果它進入如果條件應該完成抓取,然後只有下一個循環應該旋轉。
請分享你的想法。提前致謝。
的是'matchedArray [I] .nearestmatch'一個數組? – slebetman
@slebetman是其數組.. – Subburaj
你在尋找'else'語句嗎? –