只执行了 async.series 的第一个函数,下面的代码甚至没有启动第二个函数:
var async = require("async");
var src = 0;
async.series([
function(callback) {
callback("Called from 1");
},
function(callback){
callback("Called from 2");
}]
, function (desc) {
console.log(desc)
src++
console.log(src+".1."+"--->"+src)
console.log(src+".2."+"now it should return")
}
);
知道为什么这没有到达第二个吗?
输出:
Called from 1
1.1.--->1
1.2.now it should return
最佳答案
我认为回调的第一个参数应该是 null callback(null,"called from 1")
关于javascript - nodejs/js : Only first function of async.系列回调后依然执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43778127/