【发布时间】:2020-12-24 04:26:41
【问题描述】:
我想将 feed 变量上的所有数据推送到我的数组上。我需要访问 foreach 循环之外的数据数组变量。 但是 console.log 在循环之前执行。 我已经尝试将承诺更改为异步等待,它是相同的。
let data = []
sources.forEach((src) => {
parser.parseURL(src.rss, (err, feed) => {
data.push(feed)
})
})
console.log(data)
谢谢你的帮助。
【问题讨论】:
-
这能回答你的问题吗? Using async/await with a forEach loop
标签: node.js async-await