Uncaught TypeError: Cannot read properties of undefined (reading 'map')
|2025. 5. 7. 14:49
문제상황
{
message.items.map((data, idx) => { // Uncaught TypeError: Cannot read properties of undefined (reading 'map')
// 생략
}
)
}
원인
데이터가 전부 넘어오기도 전에 렌더링되었기 때문에 발생한 에러였다.
해결
단축평가를 사용했다.
{
message.id && message.items.map((data, idx) => { // 앞에 message.id 추가
// 생략
}
)
}
참고
728x90
반응형
'Language > JavaScript' 카테고리의 다른 글
[JS] 님 Math.random() 쓰다 털려요 – 진짜 랜덤인 줄 알았죠? (0) | 2025.03.15 |
---|---|
[JS] Symbol 타입 필요성 (0) | 2025.03.14 |
[JS] forEach(console.log) (0) | 2025.03.02 |