【问题标题】:CoffeeScript: Can i pass parameters of a function while using async.parallelCoffeeScript:我可以在使用 async.parallel 时传递函数的参数吗
【发布时间】:2023-03-15 14:53:01
【问题描述】:

我遇到了一个非常幼稚的问题。 我们可以将参数传递给函数,同时通过 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

【问题讨论】:

  • 当然。你能举一个你想完成的例子吗?
  • 请查看编辑:)

标签: javascript coffeescript async.js


【解决方案1】:

您可以通过将每个function 的调用包装在另一个中来指定其他参数,并传递async.parallel 提供的callback

arg = 'foo'

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-02-02
    • 1970-01-01
    • 2011-02-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多