JavaScript에서 배열의 마지막 요소를 제거하려면 pop() 메서드를 사용하면 됩니다. pop() 메서드는 배열의 마지막 요소를 제거한 뒤, 제거된 해당 요소를 반환합니다.
pop() 메서드의 주요 특징
pop()은 JavaScript 배열(Array) 객체에서 기본으로 제공하는 메서드로, 다음과 같은 특징이 있습니다.
- 배열의 마지막 요소를 제거합니다.
- 제거된 요소를 반환값으로 돌려줍니다.
- 호출 시 원본 배열 자체가 변경됩니다.
- 빈 배열에 호출하면
undefined를 반환합니다.
예제
아래 코드를 실행하면 pop() 메서드를 통해 배열의 마지막 요소가 순서대로 제거되고 반환되는 과정을 확인할 수 있습니다.
<html>
<head>
<title>JavaScript Array pop Method</title>
</head>
<body>
<script>
var numbers = [40, 70, 80, 100];
var element = numbers.pop();
document.write("element is : " + element);
var element = numbers.pop();
document.write("<br />element is : " + element);
</script>
</body>
</html>
실행 결과
element is : 100
element is : 80
위 예제에서 첫 번째 pop() 호출 시 값 100이 반환되고, 두 번째 호출 시 80이 반환됩니다. 즉, pop()을 호출할 때마다 배열 끝에서부터 요소가 하나씩 제거되며, 원래 배열 [40, 70, 80, 100]은 최종적으로 [40, 70]이 됩니다.