Computer >> 컴퓨터 >  >> 프로그래밍 >> JavaScript

JavaScript 배열 reverse() 메서드 완벽 정리


JavaScript의 Array reverse() 메서드는 배열에 담긴 요소들의 순서를 반대로 뒤집는 기능을 합니다. 즉, 첫 번째 요소는 맨 뒤로 이동하고 마지막 요소는 맨 앞으로 이동합니다.

참고로 reverse() 메서드는 새로운 배열을 반환하는 것이 아니라 원본 배열 자체를 직접 변경한다는 점을 기억해 두면 좋습니다. 원본 배열을 유지하고 싶다면 먼저 복사본을 만든 후 사용하는 것이 안전합니다.

다음은 배열 reverse() 메서드를 활용한 예제 코드입니다.

예제

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Document</title>
<style>
    body {
        font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
    }
    .sample {
        font-size: 20px;
        font-weight: 500;
    }
</style>
</head>
<body>
<h1>JavaScript Array reverse</h1>
<div class="sample"></div>
<button class="Btn">CLICK HERE</button>
<h3>
Click on the above button to reverse the array
</h3>
<script>
    let fillEle = document.querySelector(".sample");
    let arr = ["H", "E", "L", "L", "O"];
    fillEle.innerHTML = arr;
    document.querySelector(".Btn").addEventListener("click", () => {
        fillEle.innerHTML = arr.reverse();
    });
</script>
</body>
</html>

위 코드에서는 ["H", "E", "L", "L", "O"]라는 문자열 배열을 만들어 화면에 출력한 뒤, 버튼을 클릭하면 reverse() 메서드가 호출되어 배열의 순서가 뒤집히도록 구현했습니다.

출력

JavaScript 배열 reverse() 메서드 완벽 정리

"CLICK HERE" 버튼을 클릭하면 다음과 같이 배열의 요소 순서가 반대로 변경됩니다.

JavaScript 배열 reverse() 메서드 완벽 정리