await
的冗余用法,例如 await await
或等待非 promise 结果。
选择“报告 promise”选项时,建议在适用时(在 return
语句中以及包含 Promise.resolve/reject
时)移除 promise 前面的 await
。
在此类上下文中移除 await
会导致两个问题。
try-catch
环绕代码并且忘记添加 await
会改变代码语义,而您可能没有注意到这一点。
await
可能会阻止 V8 运行时提供异步堆栈跟踪。