Javascript:在循环继续之前等待函数结束

时间:2019-04-30 09:34:50

标签: javascript function asynchronous async-await fetch

我也有类似情况

array.forEach(item => {
 function_fetch(item)
})

现在我需要在该循环继续之前,他等待函数结束并执行必须要做的事情,然后与其他项一起调用该函数

1 个答案:

答案 0 :(得分:-2)

不能直接在forEach函数中使用await。

因此您可以使用简单的for循环。

async function fetching () {
  for ( const item of array) {
    await function_fetch(item)
  }
}

await函数只能在任何异步函数中。