gpt4 book ai didi

javascript - 等待 .then() 语句

转载 作者:太空宇宙 更新时间:2023-11-03 22:59:36 25 4
gpt4 key购买 nike

如果我有这个返回声明

return await foo1().then(() => foo2());

并且 foo1 和 foo2 都是异步的,代码会等待 foo2 的解析还是仅等待 foo1 的解析?

谢谢。

最佳答案

await 等待整个表达式 foo1().then(...),无论 ... 是什么。这同样适用于 then-s 链(您在评论中询问过)。
另外,你在这里并不真正需要 await ,你可以简单地返回由 then 创建的 Promise (或它们的链),请参阅 Difference between `return await promise` and `return promise`进行解释。

关于javascript - 等待 .then() 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51582605/

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