gpt4 book ai didi

javascript - JavaScript 中的异步等待是如何工作的?使函数异步会使其异步吗?

转载 作者:行者123 更新时间:2023-11-28 14:25:01 25 4
gpt4 key购买 nike

使函数异步会使其异步吗?

我开始使用 async-await 代替 Promise 链。我做了类似的事情

async function f(){
let r = await first();
let d = await sec(r);
return d;
}

在调用此函数时,我可以看到所有代码都是异步发生的。但在我读过的一些旧文章中,我们无法在 JavaScript 中创建异步函数。那么使函数异步是否会使其异步?

最佳答案

Does making a function async make it asynchronous?

不,它会返回一个 Promise,并暂停该函数,直到 Promise 在遇到 await 语句时解析。

promise 一种管理异步代码的方法,但不停止同步,阻止代码同步或阻塞。

关于javascript - JavaScript 中的异步等待是如何工作的?使函数异步会使其异步吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53721261/

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