1
我是新來nodejs.i需要做兩個任務series.I使用異步模塊與異步系列控制流混淆
var async = require('async');
async.series([
function() {
console.log("step 1");
}, function() {
console.log('step 2');
}]);
console.log("end");
我希望得到的結果是
step 1
step 2
end
但結果是
step 1
end
爲什麼?
感謝您的回答。你介意進一步解釋你爲什麼使用'setTimeout'?是不是'async.series'應該等待每個函數已經結束? –
@JohnPoe這只是一個例子。 'async.series'的目標是在每個前一個完成之後運行一組異步函數。在這種情況下,我添加了setTimeout來使該功能異步,否則該示例根本不需要使用'async.series'。 – loganfsmyth