我想在執行下一個代碼塊之前獲取嵌套在 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 結束時填充人員,以便我可以在下一個函數中使用結果。
在 forEach 循環中調用服務并在繼續之前等待它完成
呼喚遠方
2021-09-17 10:22:05