3가지 제거 방법: 1. "arr=[];" 구문을 사용하여 배열을 빈 배열 "[]"에 직접 할당합니다. 2. 길이 속성을 사용하여 배열 길이를 0으로 설정하고 모든 배열 요소를 자릅니다. 구문은 "arr.length=0;"입니다. 3. splice() 함수를 사용하여 배열의 헤드부터 시작하는 모든 요소를 삭제합니다. 구문은 "arr.splice(0,arr.length);"입니다.
이 튜토리얼의 운영 환경: Windows 7 시스템, ECMAScript 버전 6, Dell G3 컴퓨터.
es6 모든 배열 요소를 제거하는 여러 가지 방법
방법 1: 빈 배열 []
에 직접 할당[]
直接赋予空数组[]
빈 배열 []
에 직접 할당 > 이전 요소를 모두 지웁니다.
예:
var arr=new Array(1,2,3,4,5,6,7,8,9,10); console.log(arr); arr=[]; console.log(arr);
출력 결과:
이 방법은 배열을 엄격하게 지우지 않고 arr을 빈 배열에 다시 할당합니다.
방법 2: 길이 속성을 사용하여 배열 길이를 0으로 설정배열의 길이 속성은 일반적으로 배열의 요소 수를 설정하거나 반환하는 데, 즉 배열을 설정하거나 반환하는 데 사용됩니다. 길이.
배열의 길이를 설정하는 기능을 사용할 수 있습니다. 길이 속성의 값이 배열 자체의 길이보다 작을 때, 길이 속성의 값이 다음과 같으면 배열의 후속 요소가 잘립니다. 0이면 전체 배열을 지울 수 있습니다.
예:
var arr=new Array("香蕉","苹果","梨子","橙子","橘子","榴莲"); console.log(arr); arr.length=0; console.log(arr);
출력 결과:
길이 속성의 값이 자체 길이보다 크면 배열 길이가 확장되고 나머지 요소는 정의되지 않습니다.
방법 3: splice()를 사용하여 모든 배열 요소를 삭제합니다.splice() 메서드를 사용하여 지정된 아래 첨자 위치 뒤에 있는 하나 이상의 배열 요소를 삭제합니다.
array.splice(index,howmany)
첫 번째 매개변수 인덱스를 0으로 설정하면 됩니다. 즉, 배열 시작 부분에서 하나 이상의 요소를 삭제합니다.
배열을 지우려면, 즉 모든 배열 요소를 삭제하려면 요소 개수도 삭제해야 합니다. 즉, 두 번째 매개변수인 Howmany를 arr.length(배열 길이)로 설정해야 합니다.
var arr=new Array("香蕉","苹果","梨子","橙子","橘子","榴莲",12,34); console.log(arr); arr.splice(0,arr.length); console.log(arr);
출력 결과:
[관련 권장 사항: javascript 비디오 튜토리얼,
프로그래밍 비디오🎜]🎜위 내용은 es6에서 모든 배열 요소를 제거하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!