본문 바로가기
⚠️ 오류백과

[TS 에러] Property 'map' does not exist on type ''.ts(2339)

by Tamii 2021. 10. 13.
반응형

문제 상황

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>

 

 

댓글