[英]What will be the use of async keyword after the ES2022 release?
我只是好奇,根据ES2022
版本,我们可以使用顶级await
,这意味着我们不需要使用async
关键字来使用await
,在es2022
版本之前,我们不允许在没有async
的情况下编写await
。
那么现在async
关键字有什么用呢? 是否还有其他可以使用async
关键字的用例?
顶级 await不会替换异步函数。 你仍然(并且永远)被禁止做
const fn = () => {
await callApi();
};
或者比这更复杂的东西,因为 await 只能在异步函数中使用 - 并且允许在顶层await
并不会改变这一点。
函数是模块化编程的基石。 顶级 await 只是为了使语法更容易一些 - 它不会从根本上改变语言或使函数过时。
如果您想在函数中使用 await。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.