.getElementsByClassName()은 array를 반환하지 않는다.

김상연·2021년 11월 29일

JavaScript

목록 보기
1/19

Array.isArray() 찍어봐도 false라고 나온다. 그래서 forEach() 같은게 먹히지 않는다. index값으로 접근하여 반복문을 사용할 수 있는건 array-like한 콜렉션이라서 특별히 해주는거라고.

Array.from(array-like collection)을 통해 진짜 array를 만들 수 있으니 활용하자.

https://stackoverflow.com/questions/24266313/using-foreach-on-an-array-from-getelementsbyclassname-results-in-typeerror-und

profile
리눅스와 컴퓨터 프로그래밍

0개의 댓글