배열에 값 추가 및 삭제
배열에는 다음과 같은 메소드가 포함되어 있어 그 요소 값을 확인하거나 추가 또는 삭제할 수 있습니다.
속성 / 메소드 이름 |
설명 |
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로 여러 개의 요소 제거