
arr.reverse() 메소드는 원본 배열의 원소를 직접 위치를 바꾸는 방식으로 원소를 뒤집습니다.
이 메소드는 재귀 함수를 사용하여 원소의 위치를 바꿉니다.
예를 들어, [1, 2, 3, 4, 5] 배열을 뒤집는 경우,
1. [1, 2, 3, 4, 5] -> [5, 4, 3, 2, 1]
2. [5, 4, 3, 2, 1] -> [1, 5, 4, 3, 2]
3. [1, 5, 4, 3, 2] -> [2, 3, 4, 5, 1]
이러한 과정을 반복하여 원소의 위치를 바꾸어 원본 배열을 뒤집습니다.
이 방식은 새로운 배열을 생성하지 않고 원본 배열의 원소를 직접 위치를 바꾸는 방식으로 원소를 뒤집는 방식입니다.
이러한 방식은 메모리 사용량을 줄이고 성능을 향상시킬 수 있습니다.
2025-08-12 03:49