现有两个任务,第一个在数据库查询,返回如果没有结果就进行第二个任务新建,如果有结果就结束任务。如果用async的话怎么实现?原来用ifelse挺简单的,就是想如果用async模块的话该怎么写
2 回答
LEATH
TA贡献1936条经验 获得超6个赞
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);});
添加回答
举报
0/150
提交
取消