0
使用https://github.com/caolan/async 努力獲得通過異步運行循環,因此發現循環的執行結束處理。 和迭代完成的回調沒有被調用
results=[]
async.forEach(nfiles, function(item){
console.log(item);
results.push(item);
}, function(err){ /// result call back
console.log('in last');
});
爲什麼控制檯未進入結果回調?
假設nfiles是一個數組,並且在每次迭代中都將該項放入結果中,因此在迭代結束時它應該在控制檯中控制inlast,但不這樣做。