이 예제는 JavaScript 배열 배열 객체의 요소를 추가하고 삭제하는 방법을 요약합니다. 참조를 위해 공유하십시오. 특정 분석은 다음과 같습니다.
팝 방법
배열의 마지막 요소를 제거하고 해당 요소를 반환합니다.
ArrayoBj.pop ()
필요한 arrayobj 참조는 배열 객체입니다.
설명
배열이 비어 있으면 정의되지 않은 것이 반환됩니다.
시프트 방법
배열의 첫 번째 요소를 제거하고 해당 요소를 반환합니다.
ArrayoBj.shift ()
필요한 arrayobj 참조는 배열 객체입니다.
설명
Shift 메소드는 배열의 첫 번째 요소를 제거하고 해당 요소를 반환합니다.
코드 사본은 다음과 같습니다. var arr = 새 배열 (0,1,2,3,4);
var remove = arr.pop ();
경고 (제거);
경고 (arr.length);
마지막 요소를 제거하고 반환하고 먼저 팝업 한 다음 현재 배열 길이가 팝업되도록 프롬프트하십시오!
푸시 방법
배열에 새 요소를 추가하고 배열의 새 길이 값을 반환합니다.
arrayobj.push ([item1 [item1 [item2 [... [itemn]]]))
매개 변수
배열
필요한 옵션. 배열 객체.
항목, item2,. . 항목
선택 과목. 배열의 새로운 요소.
설명
푸시 메소드는 나타나는 순서대로 새 요소를 추가합니다. 매개 변수 중 하나가 배열 인 경우 배열은 배열에 단일 요소로 추가됩니다. 둘 이상의 배열에서 요소를 병합하려면 Concat 방법을 사용하십시오.
코드 사본은 다음과 같습니다. var arr = 새 배열 (0,1,2,3,4);
// 매개 변수는 하나 이상입니다
var len = arr.push (5,6);
// len = arr.push (7);
for (var i = 0; i <arr.length; i ++) {
경고 (arr [i]);
}
한 번에 여러 개의 배수를 추가하거나 배열의 현재 길이를 반환하기 위해 하나를 추가 할 수 있습니다. 변경 사항을 관찰하기 위해 인쇄 배열 컨텐츠의 변경!
스플 라이스 방법
배열에서 하나 이상의 요소를 제거하고 필요한 경우 제거 된 요소 위치에 새 요소를 삽입하여 제거 된 요소를 반환합니다.
arrayobj.splice (start, deletecount, [item1 [, item2 [, itemn]]])))
매개 변수
배열
필요한 옵션. 배열 객체.
시작
필요한 옵션. 5에서 계산 된 배열에서 요소를 제거하기위한 시작 위치를 지정합니다.
deletecount
필요한 옵션. 제거 할 요소 수.
item1, item2,. . ., itemn
필요한 옵션. 제거 된 요소의 위치에 삽입 될 새로운 요소.
설명
스플 라이스 방법은 시작 위치에서 시작하여 지정된 수의 요소를 제거하고 새 요소를 삽입하여 배열을 수정할 수 있습니다. 리턴 값은 제거 된 요소로 구성된 새로운 배열 객체입니다.
코드 사본은 다음과 같습니다. var arr = 새 배열 (0,1,2,3,4);
// 2부터 시작하는 두 가지 요소를 삭제하고 위치는 0부터 시작됩니다.
// 제거 된 요소 배열을 반환합니다
var rewr = arr.splice (2,2);
// 요소가 제거 된 위치에서 새 요소를 교체 할 수 있습니다.
// 제거 시작 위치에서 새 요소를 추가하십시오. 두 가지 요소를 제거하면 10 개의 새로운 요소를 추가 할 수 있습니다.
// var rewr = arr.splice (2,2,6,7,8,9);
for (var i = 0; i <arr.length; i ++) {
경고 (arr [i]);
}
새 요소를 추가하고 싶지 않다면 세 번째 매개 변수를 전달하지 마십시오!
연결 방법 (배열)
두 개 이상의 배열로 구성된 새 배열을 반환합니다.
Array1.concat
매개 변수
배열 1
필요한 옵션. 다른 모든 배열은 배열 객체에 연결됩니다.
항목 1,. . ., itemn
선택 과목. 배열 끝에서 다른 항목에 연결합니다 1.
설명
CONCAT 메소드는 Array1과 제공된 다른 항목 간의 연결을 포함하는 배열 객체를 반환합니다.
추가 할 항목 (item1… itemn)이 왼쪽에서 오른쪽으로 순서대로 배열에 추가됩니다. 항목이 배열 인 경우 array1의 끝에 내용을 추가하십시오. 항목이 배열이 아닌 경우 배열 끝에 단일 배열 요소로 추가하십시오.
다음은 소스 배열에서 결과 배열로의 복사 요소입니다.
새 배열에 연결된 배열에서 복사 된 객체 매개 변수의 경우 사본은 여전히 동일한 객체를 가리 킵니다. 새로운 배열 또는 소스 배열이 변경하더라도 다른 배열이 변경됩니다.
새 배열에 연결된 값 또는 문자열의 경우 값 만 복사하십시오. 한 배열의 값 변경은 다른 배열의 값에 영향을 미치지 않습니다.
코드 사본은 다음과 같습니다. var arr = 새 배열 (0,1);
var arr2 = 새로운 배열 (3,4);
var arr = arr.concat (arr2);
for (var i = 0; i <arr.length; i ++) {
경고 (arr [i]);
}
이 방법의 목적은 ARR2의 요소를 ARR로 복사하는 것입니다!
이 기사가 모든 사람의 JavaScript 프로그래밍에 도움이되기를 바랍니다.