JS: 유사배열

버들비·2021년 3월 16일
0

document.getElementsByClassName() 같은 메서드의 반환값은 배열이 아니라 유사배열이다.

그래서 .map 같은 배열전용 메서드를 사용하면 is not a function 에러가 뜬다.

const psuedoArray = document.getElementsByClassName()
psuedoArray.map((ele)=> return) // psuedoArray is not a function

Array.from() 은 유사배열을 인풋으로 받고 배열을 반환하는 메서드다.

const psuedoArray = document.getElementsByClassName()
cosnt realArray = Array.from(psuedoArray)
realArray.map((ele)=> return) // It's OK!

0개의 댓글