Javascript

Nodelist에 array류 함수 쓰는 법

킹king 2023. 9. 1. 16:15
반응형

 

콘솔에는 array처럼 [ ] 형태로 나오는데 왜 find, reduce 등이 안될까 싶다면 결론은 배열이 아니고 노드리스트형이기 때문임. 쓰고 싶다면 아래와 같이 배열화 해주면 된다.

 

 

1. Array.from 사용

// list 변수가 nodeList인 경우
const currentEl = (Array.from(list)).find((el) => el.classList.contains('current'));

아님 ... 쓰던가