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