>웹 프론트엔드 >JS 튜토리얼 >JavaScript 배열 Array object_javascript 기술에 요소를 추가하고 삭제하는 방법 요약

JavaScript 배열 Array object_javascript 기술에 요소를 추가하고 삭제하는 방법 요약

WBOY
WBOY원래의
2016-05-16 16:19:031537검색

이 기사의 예에는 JavaScript 배열 Array 객체에 요소를 추가하고 삭제하는 방법이 요약되어 있습니다. 참고할 수 있도록 모든 사람과 공유하세요. 구체적인 분석은 다음과 같습니다.

팝 방식

배열의 마지막 요소를 제거하고 해당 요소를 반환합니다.
arrayObj.pop( )
필수 arrayObj 참조는 Array 객체입니다.
설명
배열이 비어 있으면 정의되지 않은 값이 반환됩니다.

교대 방법

배열의 첫 번째 요소를 제거하고 해당 요소를 반환합니다.
arrayObj.shift( )
필수 arrayObj 참조는 Array 객체입니다.
설명
Shift 메소드는 배열에서 첫 번째 요소를 제거하고 해당 요소를 반환합니다.

코드 복사 코드는 다음과 같습니다.
var arr = new Array(0,1,2,3,4 );
var 제거 = arr.pop()
경고(제거)
경고(arr.length);


마지막 요소를 제거하고 반환하고 4를 먼저 팝한 다음 현재 배열 길이를 프롬프트하고 4를 팝합니다!

푸시 방식

배열에 새 요소를 추가하고 배열의 새 길이 값을 반환합니다.
arrayObj.push([item1 [item2 [. . . [itemN ]]]])
매개변수
배열Obj
필수의. 배열 개체입니다.
항목, 항목2,. 선택 과목. 이 배열의 새 요소입니다.
설명
push 메소드는 나타나는 순서대로 새 요소를 추가합니다. 인수 중 하나가 배열인 경우 배열은 단일 요소로 배열에 추가됩니다. 두 개 이상의 배열 요소를 결합하려면 concat 메서드를 사용하세요.

코드 복사 코드는 다음과 같습니다.
var arr = new Array(0,1,2,3,4 );
// 매개변수는 하나 이상입니다.
var len = arr.push(5,6)
//len = arr.push(7)
for(var i=0;i 경고(arr[i])
}

한 번에 여러 개를 추가하거나 하나를 추가하고 배열의 현재 길이를 반환할 수 있습니다. 변경 사항을 관찰하려면 배열의 내용을 인쇄하십시오!

접속방법

배열에서 하나 이상의 요소를 제거하고, 필요한 경우 제거된 요소의 위치에 새 요소를 삽입하고 제거된 요소를 반환합니다.

arrayObj.splice(start, deleteCount, [item1[, item2[, . . . [,itemN]]]])
매개변수
배열Obj
필수의. 배열 개체입니다.
시작
필수의. 배열에서 요소를 제거할 시작 위치를 0부터 지정합니다.
삭제 개수
필수의. 제거할 요소의 수입니다.
항목1, 항목2,.,항목N
필수의. 제거된 요소의 위치에 삽입할 새 요소입니다.
설명
splice 메소드는 시작 위치에서 시작하여 지정된 수의 요소를 제거하고 새 요소를 삽입하여 arrayObj를 수정합니다. 반환 값은 제거된 요소로 구성된 새로운 Array 객체입니다.


코드 복사 코드는 다음과 같습니다.
var arr = new Array(0,1,2,3,4 );
// 2부터 시작하여 0부터 시작하여 두 요소를 삭제합니다.
// 요소가 제거된 배열을 반환합니다.
var reArr = arr.splice(2,2)
// 새 요소를 제거된 요소로 교체할 수 있습니다
//제거 시작 위치부터 새 요소를 추가하면 됩니다. 요소 2개를 제거하면 10개의 새 요소를 추가할 수 있습니다.
//var reArr = arr.splice(2,2,6,7,8,9)
for(var i=0;i 경고(arr[i])
}


새 요소를 추가하고 싶지 않다면 세 번째 매개변수를 전달하지 마세요!

연결 방법(배열)

두 개 이상의 배열이 결합된 새 배열을 반환합니다.
array1.concat([item1[, item2[, . . . [, itemN]]]])
매개변수
배열1
필수의. 다른 모든 배열이 연결될 Array 개체입니다.
항목1,..,항목N
선택 과목. array1의 끝에 연결될 다른 항목입니다.
설명
concat 메소드는 array1과 제공된 다른 항목의 연결을 포함하는 Array 객체를 반환합니다.
추가할 항목(item1...itemN)은 왼쪽에서 오른쪽 순서로 배열에 추가됩니다. 항목이 배열인 경우 해당 내용을 array1의 끝에 추가합니다. 항목이 배열이 아닌 경우 배열 끝에 단일 배열 요소로 추가됩니다.

다음은 소스 배열의 요소를 결과 배열로 복사하는 것입니다.

새 배열에 연결되는 배열에서 복사된 개체 매개변수는 복사 후에도 여전히 동일한 개체를 가리킵니다. 새 어레이와 소스 어레이 중 어느 하나가 변경되더라도 다른 어레이도 변경됩니다.
새 배열로 연결된 숫자 또는 문자열의 값만 복사됩니다. 한 배열의 값을 변경해도 다른 배열의 값에는 영향을 미치지 않습니다.

코드 복사 코드는 다음과 같습니다.
var arr = new Array(0,1)
var arr2 = 새로운 배열(3,4)
var arr = arr.concat(arr2)
for(var i=0;i 경고(arr[i])
}


이 메서드의 기능은 arr2의 요소를 arr!에 복사하는 것입니다.

이 기사가 모든 사람의 JavaScript 프로그래밍 설계에 도움이 되기를 바랍니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.