node.js async.series不起作用

这段代码直接从以下示例中获取: https : //github.com/caolan/async#seriestasks-callback

var async = require("async"); async.series([ function() { console.log("a"); }, function() { console.log("b"); } ], function(err, results){ console.log(err); console.log(results); }); 

但是它不起作用。 打印“a”后停止。

是asynchronous模块的最新版本的一个错误,或者我的用法有一些问题?

传递给async.series的数组中提供的函数需要接受函数在任务完成时调用的callback参数。 所以你应该这样做:

 async.series([ function(callback){ console.log("a"); callback(); }, function(callback){ console.log("b"); callback(); } ]...