pop( )
pop메서드는 배열의 가장 마지막 요소를 제거하는 역할을 한다. pop은 제거된 배열의 요소를 리턴한다.
let arr = [1,2,3]
//arr.pop()을 콘솔에 찍어 보면 제거된 배열의 마지막 요소인 3이 리턴되는 것을 볼 수 있다.
arr.pop()
//마지막 요소가 제거된 것을 볼 수 있다.
console.log(arr) // [1,2]
shift( )
shift메서드는 배열의 가장 앞에 있는 요소를 제거한다. pop과 마찬가지로 제거된 배열의 요소를 리턴한다.
let arr2 = [1,2,3]
//arr.shift()를 콘솔에 찍어 보면 제거된 배열의 가장 앞에 있는 요소가 리턴 된다.
arr2.shift()
//배열의 첫번째 요소가 제거된 것을 볼 수 있다.
console.log(arr2) // [2,3]