> 웹 프론트엔드 > JS 튜토리얼 > 일반적으로 사용되는 JavaScript 스크립트 요약 (2)_javascript 기술

일반적으로 사용되는 JavaScript 스크립트 요약 (2)_javascript 기술

WBOY
풀어 주다: 2016-05-16 16:11:07
원래의
1259명이 탐색했습니다.

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 브라우저와 호환)

인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿