JavaScript의 의사 배열을 실제 배열로 변환
JavaScript에서는 함수의 숨겨진 변수 인수와 getElementsByTagName으로 얻은 요소 컬렉션(NodeList)이 실제 배열이 아닙니다. 필요한 경우에만 먼저 실제 배열로 변환할 수 있습니다.
인수는 Array.prototype.slice.call(arguments)을 사용하여 변환 목적을 달성할 수 있지만 NodeList에서는 불가능하다고 할 수 있습니다. JS 엔진에는 한계가 있습니다.
따라서 NodeList를 실제 배열로 변환해야 한다면 호환성 처리를 해야 합니다.
함수 realArray(c) {
{
을 시도해 보세요
Array.prototype.slice.call(c)을 반환합니다.
} 잡기 (e) {
var ret = [], i = 0, len = c.length;
for (; i
ret[i] = (c[i]);
}
반품 ret;
}
}
JavaScript 설정 홈페이지 기능
JavaScript 설정 "홈페이지로 설정" 및 "즐겨찾는 페이지"(IE 및 Firefox 브라우저와 호환)
저자별 최신 기사
-
2024-10-22 09:46:29
-
2024-10-13 13:53:41
-
2024-10-12 12:15:51
-
2024-10-11 22:47:31
-
2024-10-11 19:36:51
-
2024-10-11 15:50:41
-
2024-10-11 15:07:41
-
2024-10-11 14:21:21
-
2024-10-11 12:59:11
-
2024-10-11 12:17:31