NodeJS async.series使用预定义的函数

时间:2016-04-06 20:35:36

标签: javascript node.js asynchronous

我使用async.series能够找到的所有示例都使用匿名,动态函数作为异步进程,如下所示:

async.series([
  function(callback){
    // do some stuff ...
    callback(null, 'first');
  },
  function(callback){
    // do some more stuff ...
    callback(null, 'second');
  }
],
// optional callback
function(err, results){
  // results is now equal to ['first', 'second']
});

是否可以对其进行结构化以便预定义函数?这将是非常有用的,这样我就可以在其他async.series中重用这些函数,并且还可以帮助构造我的代码并使其更具可读性。

例如:

function A (callback) {...}
function B (callback) {...}
function C (err, callback) {...}

async.series ([A,B], C);

1 个答案:

答案 0 :(得分:4)

是的,你绝对可以这样做。

编辑:

  

是否可以对其进行结构化以便预定义函数?

     

例如:

function A (callback) {...}
function B (callback) {...}
function C (err, callback) {...}

async.series ([A,B], C);