본문으로 건너뛰기

문자열 나누기

URL의 해시 데이터를 가져오거나 공백을 기준으로 문자열을 나눌때 사용합니다.

구문

  • 문자열.split(기준문자, 최대분할수): 지정 범위 내 문자열 반환
  • 문자열.split(정규표현, 최대분할수): 지정 범위 내 문자열 반환

split()는 첫 번째 인수로 구분된 배열을 반환합니다.

const testUrl = 'https://emample.com/?id=und1234&name=Jackson&age=30';
testUrl.split('&');
// ['https://emample.com/?id=und1234', 'name=Jackson', 'age=30']

testUrl.split(/&|\?/);
// ['https://emample.com/', 'id=und1234', 'name=Jackson', 'age=30']

인수에 빈문자열('')을 지정하면 한 글자 단위로 나뉜 문자의 배열이 반환됩니다.

'Javascript'.split('');
// ['J', 'a', 'v', 'a', 's', 'c', 'r', 'i', 'p', 't']

인수를 생략하면 첫 번째 배열에 모든 문자열이 적용됩니다.

'Javascript'.split();
// ['Javascript']