gpt4 book ai didi

通用循环中的javascript异步/等待

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:07:06 28 4
gpt4 key购买 nike

我想做这个例子https://stackoverflow.com/a/33585993/1973680同步。

这是正确的实现方式吗?

        let times= async (n,f)=>{while(n-->0) await f();} 

times(5,()=>
myfunc([1,2,3],err => err)
)

myfunc 本身就是一个等待各种其他函数的异步函数:

async myfunc(params,cb){

await a( err => err )
await b( err => err )
await c( err => err )

}`

最佳答案

Is this the correct implementation?

是的。如果这是您的实际问题,await 会像您期望的那样在循环中工作。
但是我会建议写

async function times(n, f) {
while (n-- > 0)
await f();
}

关于通用循环中的javascript异步/等待,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41132744/

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