반응형
콘솔에는 array처럼 [ ] 형태로 나오는데 왜 find, reduce 등이 안될까 싶다면 결론은 배열이 아니고 노드리스트형이기 때문임. 쓰고 싶다면 아래와 같이 배열화 해주면 된다.
1. Array.from 사용
// list 변수가 nodeList인 경우
const currentEl = (Array.from(list)).find((el) => el.classList.contains('current'));
아님 ... 쓰던가
'Javascript' 카테고리의 다른 글
input file의 url 받아 처리하기 + 팁 (0) | 2023.10.23 |
---|---|
화면 크기에 따라 scale을 적용할 경우 원론적인 문제 (0) | 2023.09.06 |
vscode에서 너무 많은 변경 내용이 감지되었습니다가 뜰 때 (0) | 2023.08.22 |
getBoundingClientRect()에서 0으로 나올 때 (0) | 2023.08.21 |
vscode 디버깅 에러 crbug/1173575, non-JS module files deprecated (0) | 2023.08.04 |