라이브러리

[JAVASCRIPT] arr.reverse() - 배열의 순서를 뒤집음




배열 역순으로 정렬하는 방법: arr.reverse()


JavaScript의 `arr.reverse()` 메서드는 배열의 요소를 역순으로 정렬합니다. 이 메서드는 원본 배열을 직접 수정하고, 새로운 배열을 반환하지 않습니다.

사용법


`arr.reverse()` 메서드는 다음과 같이 사용할 수 있습니다.

#hostingforum.kr
javascript

const arr = [1, 2, 3, 4, 5];

console.log(arr.reverse()); // [5, 4, 3, 2, 1]



예제


다음 예제에서는 `arr.reverse()` 메서드를 사용하여 배열의 요소를 역순으로 정렬하는 방법을 보여줍니다.

#hostingforum.kr
javascript

// 원본 배열

const arr = [1, 2, 3, 4, 5];



// arr.reverse() 메서드를 사용하여 배열의 요소를 역순으로 정렬

console.log("원본 배열:", arr);

console.log("역순 배열:", arr.reverse());



// 원본 배열을 다시 정렬

arr.reverse();

console.log("원본 배열:", arr);



결과


#hostingforum.kr


원본 배열: [ 1, 2, 3, 4, 5 ]

역순 배열: [ 5, 4, 3, 2, 1 ]

원본 배열: [ 5, 4, 3, 2, 1 ]



주의사항


`arr.reverse()` 메서드는 원본 배열을 직접 수정합니다. 따라서 원본 배열을 다시 정렬하고 싶을 때는 `arr.reverse()` 메서드를 다시 호출해야 합니다.

배열의 일부 요소를 역순으로 정렬하는 방법


`arr.reverse()` 메서드는 배열의 모든 요소를 역순으로 정렬합니다. 만약 배열의 일부 요소를 역순으로 정렬하고 싶을 때는 `slice()` 메서드를 사용하여 배열의 일부 요소를 추출한 다음 `reverse()` 메서드를 사용하여 역순으로 정렬할 수 있습니다.

#hostingforum.kr
javascript

const arr = [1, 2, 3, 4, 5];

const partArr = arr.slice(1, 3); // arr.slice(1, 3) => [2, 3]

console.log("원본 배열:", arr);

console.log("역순 배열:", partArr.reverse());

console.log("원본 배열:", arr);



결과


#hostingforum.kr


원본 배열: [ 1, 2, 3, 4, 5 ]

역순 배열: [ 3, 2 ]

원본 배열: [ 1, 2, 3, 4, 5 ]



결론


`arr.reverse()` 메서드는 배열의 요소를 역순으로 정렬합니다. 원본 배열을 직접 수정하고, 새로운 배열을 반환하지 않습니다. 만약 배열의 일부 요소를 역순으로 정렬하고 싶을 때는 `slice()` 메서드를 사용하여 배열의 일부 요소를 추출한 다음 `reverse()` 메서드를 사용하여 역순으로 정렬할 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 177건 / 9 페이지

검색

게시물 검색