(新手提问)关于async的parallel只返回并行执行的第一个函数的数据
发布于 9 年前 作者 lu-zhishen 4766 次浏览 最后一次编辑是 8 年前 来自 问答

学习使用async的parallel并行执行函数,写了两个函数只返回了第一个,由于是新手,写法可能比较拙劣,还望批评指正。 async.parallel([ function demo2(callback){ dao.unifiedQuery(“select * from t_subscription_set”,null,function(data){ callback(data); })}, function demo1(callback){ dao.unifiedQuery(“select * from t_subscribe”,null,function(data){ callback(data); })} ],function(result){ console.log(result); });

6 回复

记住NodeJS callback的小约定:回调第一个参数留给异常,没有异常写成null,然后重新试试!

callback(err,result)

@lu-zhishen 嘻嘻,共同进步~写代码记得用markdown,tab就OK

@DevinXian 偶然间发现这个 ,正好解决我一个疑惑很久的问题,感谢

回到顶部