
1. `arr.shift()`와 `arr.pop()`의 차이점은 무엇입니까?
`arr.shift()`은 배열의 첫 번째 요소를 제거하고 반환합니다. 반면, `arr.pop()`은 배열의 마지막 요소를 제거하고 반환합니다.
2. `arr.unshift(item)` 메서드는 기존 배열의 요소를 밀어내는 방식으로 동작합니다.
`arr.unshift(item)`은 배열의 시작에 새로운 요소를 추가합니다. 기존의 첫 번째 요소는 두 번째 요소로 밀려납니다. 반면, `arr.push(item)`은 기존의 마지막 요소의 다음 요소로 새로운 요소를 추가합니다. 기존의 마지막 요소는 그대로 유지됩니다.
2025-08-09 14:44