异步回调符号之间的区别?

时间:2018-11-28 07:30:53

标签: javascript callback async-await

两者之间有什么区别

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

和:

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

结果是相同的。我无法解决这个问题。

1 个答案:

答案 0 :(得分:1)

很高兴知道您的函数cors的签名。通过标准实施,结果可能会不同。

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

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

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