2023-01-02 TIL

SanE·2024년 1월 26일
0

Javascript

목록 보기
23/26

split()


설명

문자열에서 seperator 가 등장하면 해당 부분은 삭제되고 남은 문자열이 배열로 반환됩니다.

매개변수


  • seperator
    • 원본 문자열을 끊어야 할 부분을 나타내는 문자열을 나타냅니다.
    • 문열 유형의 seperator가 두 글자 이상일 경우 그 부분 문자열 전체가 일치해야 끊어집니다.
    • seperator 가 빈 문자열일 경우 각각의 문자가 배열의 원소 하나씩으로 반환됩니다.
  • limit
    • 끊어진 문자열의 최대 개수를 나타내는 정수입니다.
    • 이 매개변수를 전달하면 seperator 가 등장할 때마다 문자열을 끊지만 배열의 원소 갯수가 limit 개가 되면 멈춥니다.
  • index
    • 처리할 현재 요소의 인덱스
  • array
    • map() 을 호출한 배열
  • thisArg
    • callback 을 실행할 때 this 로 사용되는 값

반환 값


주어진 문자열을 seperator 마다 끊은 부분 문자열을 담은 배열

사용 예제


문자열에서 공백 제거하기

아래 예제에서는 세미콜론 앞뒤에 각각 0개 이상의 공백이 있는 부분 문자열을 찾고, 있을 경우 문자열에서 세미콜론과 공백을 제거합니다.

let names = 'Seo San ;Kim Gun ;Kong Gee ;Jo Woo ';
console.log(names);
// Seo San ;Kim Gun ;Kong Gee ;Jo Woo

let re = /\s*(?:;|$)\s*/;
let nameList = names.split(re);
console.log(nameList);

//["Seo San", "Kim Gun", "kong Gee", "Jo Woo", ""]

끊는 횟수 제한하기

let myString = 'Hello World. How are you today?';
let splits = myString.split(' ', 3);

console.log(splits);
// ["Hello", "World.", "How"]
profile
완벽을 찾는 프론트엔드 개발자

0개의 댓글