반응형
문제 상황
Property 'map' does not exist on type ' '.ts(2339)
배열이 아닌 ' ' 를 map으로 돌리려고 했더니 나타난 타입 오류
해결 방법
배열 타입이 아니었던 arr의 타입을 제대로 정해서 map을 돌려야 한다.
해결 전
interface Aprops {
name: string;
arr: arrData;
}
// 중략
<div>
{arr.map((li: any) => {
//
}
</div>
해결 후
interface Aprops {
name: string;
arr: arrData[];
}
// 중략
<div>
{arr.map((li: any) => {
//
}
</div>
댓글