扫码关注官方订阅号
现有两个任务,第一个在数据库查询,返回如果没有结果就进行第二个任务新建,如果有结果就结束任务。如果用async的话怎么实现? 原来用if else挺简单的,就是想如果用async模块的话该怎么写
欢迎选择我的课程,让我们一起见证您的进步~~
javascriptasync.waterfall([ function (cb) { dao.get(..., cb); }, function (result, cb) { if (result) { cb(null, result); } else { dao.newInstance(..., cb); } }], function (err, result) { consloe.log(err, result); });
javascript
async.waterfall([ function (cb) { dao.get(..., cb); }, function (result, cb) { if (result) { cb(null, result); } else { dao.newInstance(..., cb); } }], function (err, result) { consloe.log(err, result); });
估计得用async.waterfall()http://blog.csdn.net/sxyizhiren/article/details/18240435
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
估计得用async.waterfall()
http://blog.csdn.net/sxyizhiren/article/details/18240435