[프로그래머스] "문자열 뒤집기": JS - split(), join(), reverse()

신혜린·2023년 3월 29일
0

알고리즘(javascript)

목록 보기
5/21
post-thumbnail

참고자료 | [TIL] split / reverse / join, MDN String.prototype.split(), MDN Array.prototype.join(), MDN Array.prototype.reverse()


프로그래머스 0단계 문자열 뒤집기 때 사용된 함수 모음

.split() - 문자열 분할

string.split(seperator, limit);
  • seperator: 분할 기준 (빈 문자열일 경우 각각의 문자가 배열의 원소 하나씩으로 반환됨)
  • limit: 최대 분할 개수

예시 - limit 횟수 제한하기

var myString = "Hello World. How are you doing?";
var splits = myString.split(' ', 3); // 공백을 기준으로 끊고 처음 3개의 문자열 반환

console.log(splits);
// ["Hello", "World.", "How"]

이 외에도 정규표현식을 사용하여 분할을 하는 것도 가능하니 참고할 것


.join() - 배열의 원소들을 하나의 값으로 반환

arr.join([seperator]);
  • seperator: 배열의 각 요소를 구분할 문자열

예시 - separator (생략, /, 빈문자열)

let a = ['안', '녕', '하', '세', '요'];
a.join(); //"안,녕,하,세,요"
a.join('/'); // "안/녕/하/세/요"
a.join(""); // "안녕하세요"

.reverse() - 배열의 순서를 반전

a.reverse();

예시

const a = [1,2,3];
console.log(a); // [1,2,3]

a.reverse();
console.log(a); // [3,2,1]
  • reverse 메소드는 호출한 배열을 반전시키며 원본 배열을 변형시킨다는 특징을 갖고 있다.
profile
개 발자국 🐾

0개의 댓글