본문 바로가기
에러잡기

[에러잡기] TypeError: undefined is not iterable (cannot read property symbol(symbol.iterator))

by happyhelen 2022. 2. 15.

 

 

array-like 또는 iterable object 타입을 인자로 넘겨줘야 하는 메소드에 그렇지 못한 인자를 넘겨줬을때 나타나는 오류이다.

 

 

 

 

원인

 

Array.from() 메소드는 파라미터로 array-like 또는 iterable object 를 전달해줘야 하는데

 

<td> 안에 있는 값을 배열로 만들고 싶은 마음에 .innerText 를 잘못사용해서 생긴 에러였다.

 

 

 

 

 

 

해결

 

Array.from() 메소드로 만든 배열을 변수에 넣고 arr_point.map() 안에서 innerText 를 사용해 값을 가져왔다.