JavaScript 배열 Array 객체 요소 추가 및 삭제 메서드 요약
pop 방법
배열에서 마지막 요소를 제거하고 해당 요소를 반환합니다.arrayObj.pop() 필수 arrayObj 참조는 Array 객체입니다.이 그룹이 비어 있으면 undefined로 돌아갑니다.
시프트 방법
배열에서 첫 번째 요소를 제거하고 해당 요소를 반환합니다.arrayObj.shift() 필수 array Obj 참조는 Array 객체입니다.시프트 방법은 그룹의 첫 번째 요소를 제거하고 그 요소를 되돌려줍니다.
var arr = new Array(0,1,2,3,4);
var remove = arr.pop();
alert(remove);
alert(arr.length);
마지막 요소를 제거하고 되돌려줍니다. 먼저 4를 꺼낸 다음 현재 그룹의 길이를 4로 꺼냅니다.
push 방법
새 요소를 하나의 그룹에 추가하고 그룹의 새 길이 값을 되돌려줍니다.arrayObj.push ([item1 [item2 [. [itemN]]]]]]) 매개 변수arrayObj 필수 옵션입니다.Array 객체item, item2,. . . itemN 옵션을 사용할 수 있습니다.Array의 새 요소입니다.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 alert(arr[i]);
}
한 번에 여러 개를 넣을 수도 있고, 한 개를 늘릴 수도 있으며, 그룹의 현재 길이를 되돌려줍니다.프린터 그룹 내용 변화 관찰!
splice 방법
배열에서 하나 이상의 요소를 제거하고 필요한 경우 제거된 요소의 위치에 새 요소를 삽입하여 제거된 요소를 반환합니다.arrayObj.splice(start, deleteCount, [item1[,item2[,.[,itemN]]]]]) 매개변수arrayObj 필수 옵션입니다.Array 객체start 필수 옵션입니다.배열에서 요소를 제거하는 시작 위치를 지정합니다. 이 위치는 0부터 계산됩니다.deleteCount 필수 옵션입니다.제거할 요소의 수입니다.item1, item2,. . .,itemN 필수 옵션입니다.제거된 요소의 위치에 삽입할 새 요소입니다.설명 splice 방법은 start 위치에서 지정한 개수의 요소를 제거하고 새 요소를 삽입하여arrayObj를 수정할 수 있습니다.반환 값은 제거된 요소로 구성된 새 Array 객체입니다.
var arr = new Array(0,1,2,3,4);
// 2 , 0
//
var reArr = arr.splice(2,2);
//
// , , 10
//var reArr = arr.splice(2,2,6,7,8,9);
for(var i=0;i alert(arr[i]);
}
만약 당신이 새로운 요소를 추가하고 싶지 않다면, 세 번째 파라미터를 전달하지 않으면 됩니다.
concat 방법(Array)
새 그룹을 되돌려줍니다. 이 새 그룹은 두 개 이상의 그룹이 조합되어 있습니다.array1.concat ([item1 [,item2 [,.[,itemN]]]]]) 매개변수array1 필수 옵션입니다.기타 모든 배열을 연결할 Array 객체item1,. . ., itemN 옵션을 사용할 수 있습니다.array 1의 끝에 연결할 다른 항목입니다.설명 concat 방법은 Array 대상을 되돌려줍니다.array 1과 제공된 임의의 다른 항목의 연결을 포함합니다.추가할 항목 (item1... itemN) 은 왼쪽에서 오른쪽으로 순서대로 그룹에 추가됩니다.만약 어떤 항목이 수조라면, 그 내용을array1의 끝에 추가합니다.만약 이 항목이 수조가 아니라면, 그것을 하나의 수조 요소로 수조의 끝에 추가합니다.
다음은 소스 배열에서 결과 배열로 요소 복사입니다.
새 그룹에 연결된 그룹에서 복사된 대상 파라미터는 복사 후에도 같은 대상을 가리킨다.새 수조와 원본 수조 중 어느 것이 바뀌든지 간에 다른 변화를 일으킬 것이다.새 그룹에 연결된 수치나 문자열의 값만 복사합니다.하나의 수조의 값이 바뀌어도 다른 수조의 값에는 영향을 주지 않는다.
var arr = new Array(0,1);
var arr2 = new Array(3,4);
var arr = arr.concat(arr2);
for(var i=0;i alert(arr[i]);
}
방법의 작용은arr2의 원소를arr에 복제하는 것이다!
본고에서 말한 바와 같이 여러분의 자바스크립트 프로그램 설계에 도움이 되었으면 합니다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.