JavaScript의 의사 배열을 실제 배열로 변환
JavaScript에서는 함수의 숨겨진 변수 인수와 getElementsByTagName으로 얻은 요소 컬렉션(NodeList)이 실제 배열이 아닙니다. 필요한 경우에만 먼저 실제 배열로 변환할 수 있습니다.
인수는 Array.prototype.slice.call(arguments)을 사용하여 변환 목적을 달성할 수 있지만 NodeList에서는 불가능하다고 할 수 있습니다. JS 엔진에는 한계가 있습니다.
따라서 NodeList를 실제 배열로 변환해야 한다면 호환성 처리를 해야 합니다.
JavaScript 설정 홈페이지 기능