javascript - nodejs/js : Only first function of async.系列回调后依然执行

标签 javascript node.js

只执行了 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/

相关文章:

javascript - 通过 JSON RPC 推送消息与 SignalR/Node.JS

node.js - 类型错误 : Cannot read property '_id' of undefined

node.js - 在没有服务器要求的情况下运行 CesiumJS

javascript - 滚动检查内部div时如何卡住div

javascript - 在 Laravel 5 中对 javascript 进行单元测试的推荐方法

javascript - 在 IE 中处理 Javascript 事件顺序

javascript - 创建的对象为空

arrays - DynamoDB : UpdateExpression for updating arrays

javascript - 为什么 ajax 轮询会随着时间的推移增加 CPU 使用率?

javascript - 即时从文件中读取额外的 javascript 代码