[JS] 문자열 역순으로 뒤집기

김승현·2023년 2월 7일
0

요약

  • split() 메서드로 문자열을 문자 배열로 반환
  • reverse() 메서드로 배열 순서 뒤집기
  • join() 메서드로 배열의 원소 문자열로 결합

function reverseString(str) {
  // 1. split() 메서드로 string -> 배열로 반환
  let splitString = str.split("");  // [ 'b', 'a', 'n', 'n', 'a' ]

  // 2. reverse() 메서드를 배열의 순서를 뒤집기
  let reverseArray = splitString.reverse(); // [ 'a', 'n', 'n', 'a', 'b' ]

  // 3. join() 메서드로 배열의 모든 요소를 문자열로 결합
  let joinArray = reverseArray.join(""); // annab

  // 4. 반전된 문자열을 반환
  return joinArray; // annab
}

console.log(reverseString("banna"));


위의 코드를 한줄로 요약하면 아래와 같다.

function reverseString(str) {
  return str.split("").reverse().join("");  // annab
}

console.log(reverseString("banna"));
profile
개발자로 매일 한 걸음

0개의 댓글