이 기사의 예에는 JavaScript 배열 Array 객체에 요소를 추가하고 삭제하는 방법이 요약되어 있습니다. 참고할 수 있도록 모든 사람과 공유하세요. 구체적인 분석은 다음과 같습니다.
팝 방식
배열의 마지막 요소를 제거하고 해당 요소를 반환합니다.
arrayObj.pop( )
필수 arrayObj 참조는 Array 객체입니다.
설명
배열이 비어 있으면 정의되지 않은 값이 반환됩니다.
교대 방법
배열의 첫 번째 요소를 제거하고 해당 요소를 반환합니다.
arrayObj.shift( )
필수 arrayObj 참조는 Array 객체입니다.
설명
Shift 메소드는 배열에서 첫 번째 요소를 제거하고 해당 요소를 반환합니다.
배열에 새 요소를 추가하고 배열의 새 길이 값을 반환합니다.
arrayObj.push([item1 [item2 [. . . [itemN ]]]])
매개변수
배열Obj
필수의. 배열 개체입니다.
항목, 항목2,.
선택 과목. 이 배열의 새 요소입니다.
설명
push 메소드는 나타나는 순서대로 새 요소를 추가합니다. 인수 중 하나가 배열인 경우 배열은 단일 요소로 배열에 추가됩니다. 두 개 이상의 배열 요소를 결합하려면 concat 메서드를 사용하세요.
접속방법
배열에서 하나 이상의 요소를 제거하고, 필요한 경우 제거된 요소의 위치에 새 요소를 삽입하고 제거된 요소를 반환합니다.
arrayObj.splice(start, deleteCount, [item1[, item2[, . . . [,itemN]]]])
매개변수
배열Obj
필수의. 배열 개체입니다.
시작
필수의. 배열에서 요소를 제거할 시작 위치를 0부터 지정합니다.
삭제 개수
필수의. 제거할 요소의 수입니다.
항목1, 항목2,.,항목N
필수의. 제거된 요소의 위치에 삽입할 새 요소입니다.
설명
splice 메소드는 시작 위치에서 시작하여 지정된 수의 요소를 제거하고 새 요소를 삽입하여 arrayObj를 수정합니다. 반환 값은 제거된 요소로 구성된 새로운 Array 객체입니다.
연결 방법(배열)
두 개 이상의 배열이 결합된 새 배열을 반환합니다.
array1.concat([item1[, item2[, . . . [, itemN]]]])
매개변수
배열1
필수의. 다른 모든 배열이 연결될 Array 개체입니다.
항목1,..,항목N
선택 과목. array1의 끝에 연결될 다른 항목입니다.
설명
concat 메소드는 array1과 제공된 다른 항목의 연결을 포함하는 Array 객체를 반환합니다.
추가할 항목(item1...itemN)은 왼쪽에서 오른쪽 순서로 배열에 추가됩니다. 항목이 배열인 경우 해당 내용을 array1의 끝에 추가합니다. 항목이 배열이 아닌 경우 배열 끝에 단일 배열 요소로 추가됩니다.
다음은 소스 배열의 요소를 결과 배열로 복사하는 것입니다.
새 배열에 연결되는 배열에서 복사된 개체 매개변수는 복사 후에도 여전히 동일한 개체를 가리킵니다. 새 어레이와 소스 어레이 중 어느 하나가 변경되더라도 다른 어레이도 변경됩니다.
새 배열로 연결된 숫자 또는 문자열의 값만 복사됩니다. 한 배열의 값을 변경해도 다른 배열의 값에는 영향을 미치지 않습니다.
이 기사가 모든 사람의 JavaScript 프로그래밍 설계에 도움이 되기를 바랍니다.