gpt4 book ai didi

javascript - 在 JavaScript/node js 的 for 循环中调用异步函数

转载 作者:行者123 更新时间:2023-12-05 01:06:55 25 4
gpt4 key购买 nike

我想在 for 循环中调用一个异步函数

function test(req,res){
//somelogic part here

async function create(data){
//logic part here
}

for( var value in values){
// some codeing part here
await create(data);
}
}
我收到此错误

uncaughtException: await is only valid in async function 

那么我不能在 For 循环中调用异步函数。我知道它是这样写的,但是有什么方法可以在 for 循环中调用异步函数

for await (var value in values)

最佳答案

只要把 async 放在函数测试前面就行了。

异步函数测试(req, res) {…

如果你想await一个promise,那么使用await的函数需要是async函数。

关于javascript - 在 JavaScript/node js 的 for 循环中调用异步函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68172827/

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