CNode

关于async.parallel的进一步用法问题

问答
Ffanzouguo发布于10 年前最后回复10 年前3 回复4602 浏览0 收藏

请问一下asycn.parallel中,常规用法是: async.parallel([ function(cb){cb(null,1)}, function(cb){cb(null,2)}],function(err,results){ // Do something; });

我现在有个函数: function abc(str,cb){ // Do somethin with 'str'; }; 有个数组: strArr = ["a","b",.......];

现在想用async.parallel来并行运行 abc(), 而且abc中的 'str' 参数从 strArr 中逐一获取,

应该怎么写呢?谢谢。

查看回复

回复 (3)

I
im-here#1·10 年前

没怎么用过async,我觉得你这个可以用async.each或者async.map

J
jingsam#2·10 年前

用async.each

F
fanzouguo#3·10 年前

谢谢 @imhered 和 @jingsam ,已经用async.map解决了,再次感谢两位。

参与回复
登录后即可参与回复。登录