방법: 1. "arr=[]" 문을 사용하여 삭제합니다. 2. "arr.length=0" 문을 사용하여 삭제합니다. 3. splice() 함수를 사용하고 "arr.splice(0) , arr.length )"; 4. pop() 또는 Shift()와 함께 while 루프를 사용하여 삭제합니다.
이 튜토리얼의 운영 환경: Windows 7 시스템, JavaScript 버전 1.8.5, Dell G3 컴퓨터.
배열 배열의 모든 요소를 삭제하는 JavaScript 메서드
var arr = [1,2,3,4];
방법 1: 직접 할당
arr = [];
빈 배열을 arr 변수에 직접 할당하면 새 배열에는 참조 관계가 없습니다. 원본으로. 새 어레이에 대한 작업은 원래 어레이에 영향을 주지 않습니다.
방법 2: 길이 설정
arr.length = 0
배열 길이를 직접 0으로 설정합니다. 이 방법은 모든 JS 엔진에서 작동하지 않으며, "엄격 모드" 엄격 모드를 사용하는 경우 arr .length를 읽습니다. 만 이 방법은 작동하지 않습니다.
방법 3: splice
arr.splice(0, arr.length)
이 방법은 삭제된 모든 요소를 반환하고 새 배열을 형성하지만 성능에는 영향을 주지 않으며 배열에 대한 참조를 유지합니다.
【추천 학습: javascript 고급 튜토리얼】
방법 4: pop()
while(arr.length > 0) { arr.pop(); }
성능이 좋지 않습니다.
방법 5: Shift()
while (arr.length > 0) { arr.shift(); }
최악의 성능을 보이는 방법입니다.
더 많은 프로그래밍 관련 지식을 보려면 프로그래밍 비디오를 방문하세요! !
위 내용은 자바스크립트 배열에서 모든 요소를 삭제하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!