【问题标题】:Javascript: await function endend before loop continue [duplicate]Javascript:在循环继续之前等待函数结束[重复]
【发布时间】:2019-04-30 09:34:49
【问题描述】:

我也有类似的情况

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

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

【问题讨论】:

标签: javascript function asynchronous async-await fetch


【解决方案1】:

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

所以你可以使用简单的 for of 循环。

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-02-07
    • 1970-01-01
    • 2013-05-28
    • 1970-01-01
    • 2021-08-22
    • 2021-11-26
    相关资源
    最近更新 更多