(新手提问)关于async的parallel只返回并行执行的第一个函数的数据
学习使用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)
@DevinXian 谢谢
@lu-zhishen 嘻嘻,共同进步~写代码记得用markdown,tab就OK
@DevinXian 偶然间发现这个 ,正好解决我一个疑惑很久的问题,感谢