Javascript CoffeeScript:使用async.parallel时是否可以传递函数的参数

Javascript CoffeeScript:使用async.parallel时是否可以传递函数的参数,javascript,coffeescript,async.js,Javascript,Coffeescript,Async.js,我遇到了一个非常幼稚的问题。 我们可以在async.parallels中通过函数数组传递函数的同时将参数传递给函数吗。 下面是一个模板代码。在并行调用fn1和fn2时,我希望将参数传递给它们中的每一个 fn1 = (param , callback) -> #somethg # callback fn2 = (param , callback) -> #somethg # callback async.parallel [fn1 , fn2 ] , (err,

我遇到了一个非常幼稚的问题。 我们可以在async.parallels中通过函数数组传递函数的同时将参数传递给函数吗。 下面是一个模板代码。在并行调用fn1和fn2时,我希望将参数传递给它们中的每一个

fn1 = (param , callback) ->
  #somethg 
  # callback

fn2 = (param , callback) ->
  #somethg 
  # callback

async.parallel [fn1 , fn2 ] , (err, result) ->
   # results aggregated from fn1 and fn2

通过将对每个
函数的调用包装到另一个
函数中,并传递
async.parallel提供的
回调
,可以指定其他参数:

arg = 'foo'

async.parallel [
  callback -> fn1 arg, callback,
  callback -> fn2 arg, callback
], (err, result) ->
  console.log result

当然你能提供一个你想要完成的例子吗?请看编辑:)