我使用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);
答案 0 :(得分:4)
是的,你绝对可以这样做。
编辑:
是否可以对其进行结构化以便预定义函数?
例如:
function A (callback) {...} function B (callback) {...} function C (err, callback) {...} async.series ([A,B], C);