배열에 값 추가 및 삭제

배열에는 다음과 같은 메소드가 포함되어 있어 그 요소 값을 확인하거나 추가 또는 삭제할 수 있습니다.

 속성 / 메소드 이름

설명 

 push(object)

 배열의 끝에 요소를 추가 

 pop() 

 배열의 끝에 있는 요소를 삭제 

 unshift() 

 배열의 앞에 요소를 추가 

 shift() 

 배열의 앞에 있는 요소를 삭제 

 splice(index, removeCount, [Object] 

 여러 개의 객체를 요소로 추가하거나 삭제

 slice(index, copyCount) 

 여러 개의 요소를 잘라내어 새로운 배열 객체로 만듦


배열 값 추가/삭제 코드 예제

var Users = [{name : '소녀시대', age : 20}, {name : '걸스데이', age : 22}];

Users.push({name : '티아라', age : 23}); # Users의 끝에 해당 요소 추가
Users.pop(); # Users 끝 요소 제거
Users.unshift({name : '티아라', age : 23}); # Users의 맨 앞에 해당 요소 추가
Users.shift(); # Users의 맨 앞 요소 제거

Users.splice(1, 0, {name : '애프터스쿨', age : 25}); # splice로 요소를 인덱스 1에 추가
Users.slice(1, 3); # slice로 여러 개의 요소 제거


+ Recent posts