JavaScript - split() (문자열을 조건(구분자)으로 자르기)

isk·2022년 11월 6일

JavaScript

목록 보기
29/39

split() 메서드는 String 객체를 지정한 구분자를 이용하여 여러 개의 문자열로 나눈다.

구문 : split(), split(separator), split(separator, limit)

  • separator (옵션)
    어떤 문자를 기준으로 끊을 건지.
    문자열이나 정규표현식을 받을 수 있다.
    만약 'ab'라면 ab 두 글자 모두 일치해야 끊긴다.
    생략되거나 원본 문자열에 없다면, 원본문자열이 유일한 원소가 되는 배열을 반환한다.
    ('') 같이 빈 문자열이라면 원본 문자열 각각의 문자가 배열의 원소가 된다.
  • limit (옵션)
    끊어진 문자열의 최대 원소 개수를 나타내는 정수.
    이 매개변수를 전달하면 split()는 주어진 separator가 등장할 때마다 문자열을 끊지만 배열의 원소가 limit개가 되면 멈춘다.
    남은 문자열은 담기지 않는다.
const str = "it's dark under the lamp";

const word = str.split(' ');
console.log(words[3]);
// "the"

const char = str.split('');
console.log(chars[8]);
// "k"

const copy = str.split();
console.log(Copy);
// ["it's dark under the lamp"]

0개의 댓글