gpt4 book ai didi

javascript - 如果我定义了一个异步函数并在主体中使用了await,那么在调用该函数时是否需要使用await?

转载 作者:行者123 更新时间:2023-12-04 01:02:25 26 4
gpt4 key购买 nike

一个例子:

async doSomething() {
await asyncCall();
}
我需要使用 await当我调用我的 doSomething功能?
await doSomething();
或者这样好吗?
doSomething();

最佳答案

重要的是要了解 async/await 实际上只是 Promise 之上的“糖”。换句话说,doSomething仍然返回 Promise (你不能使用 async await 来逃避这个事实!)。因此,要回答您的问题,您仍然需要使用 await (或链接 then 调用)来处理最终解决或拒绝的 Promise 值。

关于javascript - 如果我定义了一个异步函数并在主体中使用了await,那么在调用该函数时是否需要使用await?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67843640/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com