1. 배열 만들기
var array = new Array();
var array = new Array(size);//배열 길이 지정
var array = new Array(item1,item2...itemN);//배열 생성 및 할당 value
2. Value 획득 및 할당
var item = array[index ];//지정된 요소의 값을 가져옵니다
array[index] = value;//지정된 요소에 값 할당
3. 새 요소 추가
배열. push(item1,item2...itemN);//배열에 하나 이상의 요소를 추가하고, 새 배열의 길이를 반환합니다.
array.unshift(item1,item2...itemN);//하나 또는 하나 추가 배열의 시작 부분에 더 많은 요소가 있으면 원래 요소 위치는 자동으로 뒤로 이동하고 새 배열의 길이를 반환합니다.
array.splice(start,delCount,item1,item2...itemN);//Delete delCount 시작 위치에서 뒤로 요소를 삽입한 다음 시작 위치에서 하나 이상의 새 요소를 삽입
4. 요소 삭제
array.pop() ;//마지막 요소를 삭제하고 해당 요소를 반환합니다.
array.shift();// 첫 번째 요소를 삭제하면 배열 요소 위치가 자동으로 앞으로 이동하고 삭제된 요소를 반환합니다.
array.splice(start, delCount);//Delete delCount 요소를 시작 위치에서 뒤로
5. 배열 병합 및 차단
array.slice (start,end);//배열의 일부를 배열 형태로 반환합니다. end에 해당하는 요소는 포함되지 않습니다. 생략하면 end는 start
array.concat( array1,array2); // 여러 배열을 하나의 배열로 연결
6. 배열 정렬
array.reverse();//Array reverse
array.sort( );//배열 정렬, 배열 주소 반환
7. 배열을 문자열로 변환
array.join(separator);//배열을 구분 기호로 연결합니다
모두 나열했는데 여전히 찾을 수 없습니다. 첨자 기반으로 배열을 삭제합니다. ! 그래서 몇 가지 정보를 확인하고 해결책을 찾았습니다.
배열 요소를 삭제하려면 배열 프로토타입 프로토타입을 확장해야 합니다.
일반적으로 배열의 첨자는 숫자이지만 문자 첨자도 있습니다.
숫자 유형을 처리하려면 먼저 다음 코드를 작성하세요. of array
Array.prototype.del = function (dx)
{
if(isNaN(dx)||dx>this.length){return false;}
this.splice(dx,1)
}
둘째, 숫자 매개변수를 직접 전달할 수 있습니다. 예를 들어, var arr = ["aa","bb"];arr.del(0);
문자 첨자에 대해 이야기해 보겠습니다
var arr = [].
arr["aa"] = 1;