【问题标题】:Difference between async callback notation?异步回调符号之间的区别?
【发布时间】:2018-11-28 16:40:10
【问题描述】:

有什么区别:

cors(async (req, res) => {
  // ...
})

和:

cors(req, res, async => {
  // ...
})

结果是一样的。我无法理解它。

【问题讨论】:

    标签: javascript callback async-await


    【解决方案1】:

    很高兴知道您的函数cors 的签名。使用标准实现,结果不可能相同。

    第一个 cors 调用执行以下操作: 它只用一个参数调用cors。第一个也是唯一一个参数是一个函数,它有两个参数 reqres 以及一个 promise 结果。

    第二个cors 调用执行以下操作: 它使用三个参数调用cors。前两个参数不是很有趣reqres。最后一个参数是一个同步函数,有一个参数叫async

    您能否提供一个更好的输入和输出示例?

    【讨论】:

      猜你喜欢
      • 2021-10-16
      • 1970-01-01
      • 2010-09-26
      • 2014-11-27
      • 1970-01-01
      • 1970-01-01
      • 2018-11-01
      • 2017-04-24
      相关资源
      最近更新 更多