3
執行以下代碼時,只執行async.series的第一個函數。nodejs:Async.series只執行第一個函數並停止
var fs = require("fs");
var async = require("async");
var buffer = new Buffer(10);
var read = "";
var readByt;
async.series([
function(callback) {
console.log("console: 1");
},
function (callback){
console.log("console: 2");
}
],function(){});
的輸出如下給出:
c:\>node fr.js
}}}c:/log.txt
File closed successfully.
如果下面的被編輯如下所述:
var fs = require("fs");
var async = require("async");
var buffer = new Buffer(10);
var read = "";
var readByt;
async.series([
function(callback) {
console.log("test");
},
function (callback){
console.log("console: 1");
}
function (callback){
console.log("console: 2");
}
],function(){});
輸出變化如下:
c:\>node fr.js
test
如何我是否獲得了async.seri中的所有功能? es執行?
貌似你不調用'callback'功能讓'async.series'當每個函數完成知道。 – JohnnyHK