学习使用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)
H
引用 DevinXian记住NodeJS callback的小约定:回调第一个参数留给异常,没有异常写成null,然后重新试试!
@DevinXian 偶然间发现这个 ,正好解决我一个疑惑很久的问题,感谢
D
记住NodeJS callback的小约定:回调第一个参数留给异常,没有异常写成null,然后重新试试!
D
引用 lu-zhishen@DevinXian 谢谢
@lu-zhishen 嘻嘻,共同进步~写代码记得用markdown,tab就OK
C
callback(err,result)
L
L
引用 captainblue2013callback(err,result)
@captainblue2013 谢谢
参与回复
登录后即可参与回复。登录