반응형
배열 데이터를 다루는
Array.prototype.push(), Array.prototype.pop(), Array.prototype.shift(), Array.prototype.unshift()
메서드에 대해 알아보자.
앞서 arr.splice() 메서드를 통한 배열 값 추가 삭제에 대해 알아봤는데, splice() 메서드도 알아두면 좋다.
▷ 배열 요소 추가하기 (Array.push(), Array.unshift())
var mine = [0,1,2];
mine.push(3); // 배열의 마지막에 요소를 추가
// mine = [0,1,2,3]
var mine = [0,1,2];
mine.unshift(3); // 배열의 앞쪽에 요소를 추가
// mine = [3,0,1,2]
▷ 배열 요소 삭제하기 (Array.pop(), Array.shift())
var mine = [0,1,2];
mine.pop(); // 배열의 마지막 요소를 제거
// mine = [0,1]
var mine = [0,1,2];
mine.shift(); // 배열의 첫번째 요소를 제거
// mine = [1,2]
추가적으로 중요하지는 않지만 배열 요소를 삭제할 경우 삭제라기보다는 추출에 가깝기 때문에
변수에 담아주게 되면 추출한 요소를 사용할 수 있다.
반응형
댓글