본문 바로가기
Language/JavaScript

[JavaScript] arr.(push/pop/unshift/shift) - 배열 데이터 추가 및 삭제 하기

by 썸머워즈 2020. 11. 11.
반응형

배열 데이터를 다루는

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]

추가적으로 중요하지는 않지만 배열 요소를 삭제할 경우 삭제라기보다는 추출에 가깝기 때문에

변수에 담아주게 되면 추출한 요소를 사용할 수 있다.

반응형


댓글

TOP