자바스크립트에서 배열의 마지막 요소를 제거하는 가장 간단하고 일반적인 방법은 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() 메서드를 사용하면 됩니다.