[Javascript] 문자열, 배열 거꾸로 뒤집기

목차

문자열 혹은 배열을 뒤집을 때는 내장함수인 reverse()를 이용해서 하면 간편하다.


1. 배열 뒤집기

var numberArray = ['1','2','3','4','5','6','7','8','9'];

console.log(numberArray.reverse());

위와 같은 배열이 있을 때

간단하게 배열을 뒤집을 수 있다.

<소스>

<결과>


2. 문자열 뒤집기

1) 문자열에 구분자가 있는 경우

var str = "김태희,전지현,이나영,한가인";

위의 문자열은 콤마(,)로 구분을 할 수 있다.

문자열은 reverse() 함수가 없으므로 배열로 만든 뒤에 배열을 뒤집고 다시 배열을 문자열로 변환한다.

1. spilt() 함수를 이용하여 문자열 => 배열로 변환

2. reverse() 함수를 이용하여 배열을 뒤집음

3. join() 함수를 이용하여 배열 => 문자열로 변환

console.log(str.split(",").reverse().join(","));


<소스>

<결과>



2) 문자열에 구분자가 없는 경우

구분자가 없을 경우에는 split(), join()에 인자값을 주지 않으면 된다.

var str ="ABCDEFGH";

console.log(str.split().reverse().join());

<소스>

<결과>



  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유