const arr = [1, 2, 3, 4, 5];
const reversedArr = arr.toReversed();

/* 역순으로 뒤집은 새로운 배열을 반환합니다. */
console.log(reversedArr); // 출력: [5, 4, 3, 2, 1]

/* 원본 배열을 직접 수정하지 않습니다. */
console.log(arr); // 출력: [1, 2, 3, 4, 5] (원본 유지)
arr.toReversed()
const numbers = [1, 2, 3, 4, 5];

// 배열 순서를 역순으로 변경하고 각 요소 출력
numbers.toReversed().forEach(number => {
    console.log(number);
});

// 출력 순서: 5, 4, 3, 2, 1
const str = "Hello, World!";

// 문자열을 배열로 나누고, 역순으로 뒤집은 뒤, 다시 문자열로 합칩니다.
const reversedStr = str.split("").toReversed().join("");

console.log(reversedStr);
// 출력: "!dlroW ,olleH"
const numbers = [1, 2, 3, 4, 5];

// 배열을 역순으로 변경하고 특정 조건을 만족하는 요소만 필터링
const filteredNumbers = numbers.toReversed().filter(number => number % 2 === 0);

console.log(filteredNumbers);
// 출력: [4, 2]