![]() |
1
6
不,不是。函数中的代码仍然同步运行,并在运行时阻止事件循环。
是的,主要是为了
但是,有时它会自动用承诺包装您的代码这一事实很有用。例如,它会自动捕获任何抛出的异常,并将它们转换为被拒绝的承诺。有时候这很有用。有关此其他用途的示例,请参阅本文的“错误处理”部分: 6 Reasons Why JavaScriptâs Async/Await Blows Promises Away 是的。
但是,
仅供参考,如果有
把它包装成一个承诺并检测它什么时候结束
在javascript中,获得同步代码并使其异步的唯一方法是:
|
![]() |
2
4
不,异步函数中的主体在调用时运行,但在
但是如果
另一种思考方式
|
![]() |
Softly · 单选按钮未按预期取值 1 年前 |
|
SlickRed · 我无法使用JS关注HTML元素 1 年前 |
![]() |
assembler · Nextjs没有处理发布请求 1 年前 |
|
BADRUM · 执行两个获取功能后,如何导航回页面? 1 年前 |
![]() |
Toniq · javascript为php保存多维数组 1 年前 |