티스토리 뷰
문자열 혹은 배열을 뒤집을 때는 내장함수인 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());
<소스>
<결과>