JavaScript - split(), reverse()

상범·2023년 7월 6일
0

JavaScript

목록 보기
3/3

이 문제를 풀기 위해서, reverse() 함수부터 알아보자

1. reverse() 함수

reverse() 함수는 배열의 순서를 거꾸로 만들어 준다.

array.reverse()

이 함수는 함수를 호출한 배열을 거꾸로 뒤집고, 그 배열을 가리키는 참조값을 반환한다.
따라서, 이 함수를 실행시키면 원본 배열이 변형된다.
원본 배열을 유지하기 위해서는,

[...array].reverse()

배열을 복사하기 위해서는 spread operator(전개연산자)를 사용한다.
spread operator는 배열이나 객체에서 element들을 꺼내어, 복사해준다.

2. split() 메서드

문자열을 분할하는 메서드이다.

string.split( separator, limit )

separator에는 분할의 기준을 넣는다. 예를 들어 쉼표를 기준으로 분할할 때는

','

이렇게 한다.
limit으로 최대 분할 개수를 정한다. 선택 사항으로, 값을 정하지 않으면 전체를 다 분할한다.

3. 문제의 답은 ?

function solution(my_string) {
var answer = [...my_string].reverse().join('');
return answer;
}

function solution(my_string) {
return my_string.split('').reverse().join('');
}

profile
개발자 준비중!!

0개의 댓글