我目前正在做一些我需要获取异步数据并将其推送到数组的事情。请看下文。
const getStudent = async (id: string) => {
const student = await fetchSomeData(id);
const markedEssayArray: string[] = [];
for await(const essayName of student.essay) {
const markedEssay = await fetchMarkedEssay(essayName);
markedEssayArray.push(markedEssay)
};
student.essay = markedEssayArray;
return student;
};
所以基本上,我取了一个学生,并用标记的版本更新了 student.essay 数组。但是,当我测试代码时,student.essay 数组返回一个空数组 []。
谁能告诉我哪里出错了?