我实现了一个函数,其中if或else是可执行的。我想在我的代码中使用async.series
来让它看起来更好。
if(payload.fb_id) {
//all the statements here should execute
// async.series ([...])
} else {
if(payload.password){
// all the statements here should execute
//async.series ([...])
}
}
如上所述,我可以在if语句中使用async.series
吗?
答案 0 :(得分:0)
当然,最好不要重复相同的代码(DRY原则)。尝试这个
const taskArray=[];
if(condition)
{
taskArray=iftasks;
}
else
{
taskArray=elseTasks;
}
asyn.series(taskArray, function(err) {
//This function gets called after the tasks have executed"
if (err) return next(err);
});)