forEach 는 await 대기하지 않음
res.data.result_data['progressLists'].forEach(async row => {
let index = await items.findIndex(i => i['IP_CODE'] == row['IP_CODE']);
if (index > -1) {
items[index]['schedules'].push(row);
console.log(items[index]['schedules'][0]['PROGRESS_CODE']);
}
});
대치
for (const row of res.data.result_data['progressLists']) {
const index = await items.findIndex(i => i['IP_CODE'] == row['IP_CODE']);
if (index > -1) {
items[index]['schedules'].push(row);
console.log(items[index]['schedules'][0]['PROGRESS_CODE']);
}
}
'Team > 난감했던 이슈들' 카테고리의 다른 글
[ AWS ] 잘되던 deploy 가 안될때 (0) | 2024.03.27 |
---|---|
[ FLUTTER ] late 변수 선언시 발생하는 LateInitializationError (0) | 2024.03.25 |
[ Flutter ] "Can't load Kernel binary: Invalid kernel binary format version." fvm 명령어 입력시 발생하는 오류 해결 (0) | 2024.01.30 |
[ IIS ] URL 인코딩시 파싱 에러 (0) | 2023.12.15 |
[ Safari ] Safari NaN (1) | 2023.12.12 |