[자바스크립트] 배열의 요소 제거하기 - Array.pop(), Array.shift()

권가야·2022년 9월 22일
0
post-thumbnail
Array.pop();

pop 메서드는 원본 배열에서 마지막 요소를 제거하고 제거한 요소를 반환해준다.
요소를 제거하려는 배열이 빈 배열이면 undefined를 반환해준다.
pop 메서드는 push, unshift 메서드와 마찬가지로 원본 배열을 직접 변경한다.

// 배열 선언
const arr = ['민수','덕수','길동']

// 원본 배열에서 마지막 요소를 제거하고 제거한 요소를 반환
let result = arr.pop();
console.log(result); // '길동'

Array.shift();

shift 메서드는 원본 배열 첫 번째 요소를 제거하고 제거한 요소를 반환한다.
요소를 제거하려는 배열이 빈 배열이면 undefined를 반환해준다.
shift 메서드는 push, unshift, pop 메서드와 마찬가지로 원본 배열을 직접 변경한다.

// 배열 선언
const arr = ['하나','둘','셋','넷'];

// 원본 배열에서 첫 번째 요소를 제거하고 제거한 요소를 반환
let result = arr.shift();
console.log(result); // '하나'

요약
1. pop 메서드는 배열의 마지막 요소를 제거하고 제거한 요소를 반환해준다.
2. shift 메서드는 배열의 첫 번째 요소를 제거하고 제거한 요소를 반환해준다.

*오타 혹은 오류 지적해주시면 감사하겠습니다 !!

0개의 댓글