我想在执行下一个代码块之前获取嵌套在 forEach 循环中的服务调用的结果
我试过使用一个普通的 for 循环,它有效......但 ESLINT 抱怨它......那么理想的解决方案是什么?
const people = []
const fetchPeople = async () => {
peopleIds.forEach(personId => {
people.push(restApi.getPersonById(personId))
})
}
await fetchPeople()
logger.error(`people should be populated : ${JSON.stringify(people)}`)
我希望在 forEach 结束时填充人员,以便我可以在下一个函数中使用结果。
慕哥6287543
相关分类