Array.pop(), shift() (배열 제거)
Array.pop()
와 Array.shift()
둘 다 배열을 제거한다.
하지만 pop
는 뒤에서 제거하고 shift
는 앞에서 제거한다.
push()
, unshift()
와 반대되는 매서드들이다.
pop
developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array/pop
const numbers = [1, 2, 3, 4, 5];
const last = numbers.pop();
console.log(last); // 5
console.log(numbers); // [1, 2, 3, 4]
// 추가적으로 pop을 이용하면 배열을 제거 할수도 있다.
const numbers2 = [1, 2, 3, 4, 5];
while(numbers2.length > 0) {
numbers2.pop();
}
console.log(numbers2); // []
shift
developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array/shift
const numbers = [1, 2, 3, 4, 5];
const first = numbers.shift();
console.log(first); // 1
console.log(numbers); // [2, 3, 4, 5]
'JavaScript > Vanilla JS' 카테고리의 다른 글
Array.findIndex (인덱스 값 찾기) (0) | 2021.04.07 |
---|---|
Array.reduce (누적 연산) (0) | 2021.04.06 |
for of, for in 차이, break, continue (반복문) (0) | 2021.03.28 |
tooltip (툴팁 만들기) (0) | 2021.03.27 |
Array.splice() (배열 삭제 및 추가) (0) | 2021.03.26 |
댓글
이 글 공유하기
다른 글
-
Array.findIndex (인덱스 값 찾기)
Array.findIndex (인덱스 값 찾기)
2021.04.07 -
Array.reduce (누적 연산)
Array.reduce (누적 연산)
2021.04.06 -
for of, for in 차이, break, continue (반복문)
for of, for in 차이, break, continue (반복문)
2021.03.28 -
tooltip (툴팁 만들기)
tooltip (툴팁 만들기)
2021.03.27