Computer >> 컴퓨터 >  >> 프로그래밍 >> JavaScript

자바스크립트에서 배열 끝의 요소 제거하기 – pop() 메서드 완벽 가이드

자바스크립트에서 배열의 마지막 요소를 제거하는 가장 간단하고 일반적인 방법은 pop() 메서드를 사용하는 것입니다.

pop() 메서드란?

pop() 메서드는 배열의 마지막 요소를 제거하면서, 동시에 그 제거된 요소를 반환합니다. 이 메서드는 원본 배열을 직접 수정(mutate)한다는 특징이 있습니다.

사용 예제

let veggies = ["Onion", "Raddish"];
veggies.pop();
console.log(veggies);

실행 결과

위 코드를 실행하면 다음과 같은 결과가 출력됩니다.

["Onion"]

추가로 알아두면 좋은 점

  • 반환값 활용: pop()은 제거된 요소를 반환하므로, 변수에 저장하여 재사용할 수 있습니다.
    let last = veggies.pop(); // "Raddish"
  • 빈 배열 처리: 이미 비어 있는 배열에 pop()을 호출하면 에러 없이 undefined를 반환합니다.
  • 성능: 배열의 끝에서만 작동하기 때문에 시간 복잡도 O(1)으로 매우 빠릅니다.

배열의 첫 번째 요소를 제거해야 하는 경우에는 shift() 메서드를 사용하면 됩니다.