split 메서드
split 메서드는
정규 표현식 형태의 구분자를 사용하여 문자열을 배열로 분할합니다.
첫 번째 매개변수로 정규 표현식을 받고, 두 번째 선택적 매개변수로는 결과 배열의 최대 요소 수를 받습니다.
문법
문자열.split(정규 표현식, [제한]);
예제
문자열을 구분자 '-' 또는
구분자 '+'를 기준으로 배열로 분할해 보겠습니다:
let str = 'a-b+c-d+e';
let res = str.split(/[-+]/);
console.log(res);
코드 실행 결과:
['a', 'b', 'c', 'd', 'e']
예제
결과 배열의 요소 수를 제한해 보겠습니다:
let str = 'a-b+c-d+e';
let res = str.split(/[-+]/, 3);
console.log(res);
코드 실행 결과:
['a', 'b', 'c']