CoffeeScript:Async.js并行调用函数

时间:2014-04-21 10:09:57

标签: coffeescript async.js

我有一组彼此独立的函数[每个函数都返回一个值,每个函数也接受参数。]我希望并行运行它们。 如果我使用async.parallel我不会有自由捕获值。 有没有办法做到这一点?

感谢。

1 个答案:

答案 0 :(得分:1)

如何在CoffeeScript中执行此操作的示例:

async = require "async"
fns = [
   (cb) -> cb 1
   (cb) -> cb 2
   (cb) -> cb 4
]

async.parallel fns, (results) ->
  console.log results
  # produces [1,2,4]