avo*_*vdo 9 javascript async-await
一个例子:
async doSomething() {
await asyncCall();
}
Run Code Online (Sandbox Code Playgroud)
await当我调用我的doSomething函数时我需要使用吗?
await doSomething();
Run Code Online (Sandbox Code Playgroud)
或者这样可以吗?
doSomething();
Run Code Online (Sandbox Code Playgroud)
重要的是要理解 async/await 实际上只是 Promise 之上的“糖”。换句话说,doSomething 仍然返回 a Promise(您不能使用 async wait 来摆脱这个事实!)。因此,要回答您的问题,您仍然需要使用await(或链接调用then)来处理最终解决或拒绝的 Promise 值。
| 归档时间: |
|
| 查看次数: |
1767 次 |
| 最近记录: |