본문 바로가기

Javascript

JavaScript 자바스크립트 .split() 사용법 알아보기

반응형

 

JavaScript 

 

String.prototype.split()

 

.split() 란? 

- string 객체를 지정한 구분자를 이용하여 여러개의 문자열로 나누기 

 

 

기본 구문 

str.split([separator[,limit]])

separator 마다 끊기 

 

 

매개 변수 

separator (optional) 

limit (optional)

 

 

반환값 

- 주어진 문자열을 separator 마다 끊은 부분 문자열을 담은 ARRAY  - 배열로 ! 

 

 

예제1 - separator only 

let a = 'aAaBdcDsCAaAAa';
let b = '1a2a3a4a5a6a'
let c = 'a1a2a5a4a5a6'
let d = '1a2a3a4a5a6'
let e = '123a456a789'
let f = 'a123a456a789a'
let g = '1,2,3,4,5,6'
let h = '123456'
let i = '123456'
let j = '123 456'

console.log(a.split('a'))
console.log(b.split('a'))
console.log(c.split('a'))
console.log(d.split('a'))
console.log(e.split('a'))
console.log(f.split('a'))
console.log(g.split(','))
console.log(h.split('4'))
console.log(i.split(''))
console.log(j.split(' '))

 

 

예제2 separator, limit 

let a = '1a2a3a4a5a6a'



console.log(a.split(''));
console.log(a.split('a'));
console.log(a.split('a',0));   //a를 기준으로 길이는 0인 배열을 return 
console.log(a.split('a',1));   //a를 기준으로 길이는 1인 배열을 return 
console.log(a.split('a',2));   //a를 기준으로 길이는 2인 배열을 return 
console.log(a.split('a',3)); 
console.log(a.split('a',4));
console.log(a.split('a',5));

 

a.split('__나누는 기준이 되는 것 __', ___배열 요소 개수___)

배열 요소 개수 이후의 것은 없어짐 

 

 

 

 

 

반응형