93 of 264 menu

reverse 메서드

reverse 메서드는 배열 요소의 순서를 반대로 변경합니다. 이 메서드는 원본 배열을 변경합니다 (배열이 뒤집힌 상태가 됨) 그리고 뒤집힌 배열을 반환하기도 합니다 (두 가지 방식으로 사용할 수 있습니다).

구문

배열.reverse();

예시

배열을 뒤집어 봅시다:

let arr = ['a', 'b', 'c']; arr.reverse(); console.log(arr);

코드 실행 결과:

['c', 'b', 'a']

예시

이제 뒤집힌 배열을 새로운 변수에 할당해 봅시다:

let arr = ['a', 'b', 'c']; let res = arr.reverse(); console.log(res);

코드 실행 결과:

['c', 'b', 'a']

예시 . 활용

문자열의 문자 순서를 반대로 뒤집어 봅시다. 이를 위해 split 메서드를 구분자 ''로 사용하여 문자열을 배열로 분할합니다 (이 구분자는 문자열의 각 문자를 개별 배열 요소로 만듭니다), reverse 메서드로 이 배열을 뒤집고 그 다음 join 메서드로 뒤집힌 배열을 다시 합칩니다:

let str = '123456789'; let arr1 = str.split(''); let arr2 = arr1.reverse(); let res = arr2.join(''); console.log(res);

코드 실행 결과:

'987654321'

예시 . 활용

이전 문제의 해결책을 간소화해 봅시다 - 모든 메서드를 체이닝합니다:

let str = '123456789'; let res = str.split('').reverse().join(''); console.log(res);

코드 실행 결과:

'987654321'

함께 보기

  • split 메서드,
    지정된 구분자로 문자열을 배열로 분할합니다.
  • join 메서드,
    지정된 구분자로 배열 요소를 문자열로 결합합니다.
한국어
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақКыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부