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

维卡斯

我想在 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功能测试前面。

async function test(req, res) {…

如果你想要await一个承诺,那么使用的函数await必须是async函数。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在JavaScript中的for循环中调用异步函数

循环中的异步函数 - Vue.js

在Node.js中循环异步函数

在异步函数Node.Js中调用的异步函数

如何在具有异步查询功能且仅在回调函数中修改了循环条件的Node JS中的while循环中使用条件?

无限循环中单站卡中的异步WCF调用

正确的过程以在node.js中调用多个异步函数

从该循环中调用的函数中脱离循环

循环中的JS异步功能

如何在 node.js 中的异步和条件循环中执行嵌套查询

从循环中调用函数,从文件中读取参数

在 C++ 中的 while 循环中调用函数时出错

在循环中调用函数在Python中不起作用

在 js 中阻塞异步函数?

从for循环中的多个连续异步调用中调用多个setState挂钩

如何在Node.js或Javascript中将异步函数调用包装到同步函数中?

在 JS 类的构造函数中调用一个获取初始数据的异步函数是否可以?

如何在 for 循环中获取 id 并插入到函数 vue.js 中

在 for 循环中处理多个异步函数调用

在循环中调用异步函数的useEffect

JS中数组循环中的模态

Javascript 和 Vue.js 在异步函数替代中无限循环

如何在异步函数 discord.js 中的 message.react() 中使用循环

如何在节点js中以异步函数为条件编写循环

异步函数中的变量未在while-True循环中重新求值

express.js 中的异步 for 循环

在node.js中异步循环

Node.js:异步函数中是否对尾部调用进行了优化?

等待JS函数中的异步调用结束。(jQuery.Deferred吗?)