문자열을 해당 값을 기준으로 나누어 배열에 담는다.

const textArr1 = 'TE-XT'.split('-');
console.log(textArr1);
// ['TE', 'XT']

const textArr2 = 'TE--XT'.split('-');
console.log(textArr2);
// ['TE', '', 'XT']

const textArr3 = '-TE--XT-'.split('-');
console.log(textArr3);
// [ '', 'TE', '', 'XT', '' ]

const textArr4 = ' TE  XT '.split(' ');
console.log(textArr4);
// [ 'TE', '', 'XT' ]

→ split(A) 의 문자열을 나눌 때, 문자열 A 를 기준으로 나눈다.

→ 나누고자 하는 문자열 사이에 A가 2번 연속 이상 반복되면, 반복되는 A 문자의 개수의 n-1 개수만큼 빈문자열(공백X)로 반환되어 나누어 진다.

문자열 맨 왼쪽과 맨 오른쪽에 문자열 A가 존재하면 빈문자열을 반환되어 나누어 진다.

(공백은 제외)