与动态创建功能异步并行

时间:2019-08-22 12:50:10

标签: node.js node-async

我有一些预定义的函数,将在异步并行方法中执行。这些功能是随机选择的。该怎么做?

function a_1(callback){

}
function a_2(callback){

}
 function a_3(callback){

}
function a_4(callback){

}
function a_5(callback){

}

现在,根据一些数据库操作,选择在async parallel方法内执行这些函数。示例: 有时会选择a_1,a_2,有时会选择a_1,a_4,或者有时会选择a_2,a_4,a_5。如何在async方法内部传递此函数?

async.parallel(arr, function (err, results) {
     if (err) {
         cb(err, null);
     } else {
         cb(null, true, results);
     }
})

如何创建arr值?

0 个答案:

没有答案