본문 바로가기
JavaScript

split() 메서드

by 코린이 박원장👶 2022. 8. 17.

split()

이 메서드는 문자열내에서 원하는 값을 찾아 배열형태로 반환해줍니다.


■ 문법

"문자열".split(구분자);
"문자열".split(정규식 표현);
."문자열".split(구분자, 갯수);

■ 예시

이해를 돕기 위해 예시를 들어봅시다. 주석으로 결과값을 작성하였습니다.

const str1 = "javascript reference";
const currentStr1 = str1.split(''); //['j', 'a', 'v', 'a', 's', ...배열로 출력]
const currentStr2 = str1.split(' ');    //['javascript', 'reference']    
const currentStr3 = str1.split('',1);    //['j']
const currentStr4 = str1.split('',2);    //['j', 'a']
const currentStr5 = str1.split(' ',1);    //['javascript']
const currentStr6 = str1.split(' ',2);    //['javascript', 'reference']
const currentStr7 = str1.split('j');    //['', 'avascript reference']
const currentStr8 = str1.split('a');    //['j', 'v', 'script reference']
const currentStr9 = str1.split('e');    //['javascript r', 'f', 'r', 'nc', '']

const str2 = "java/script/refer/ence";
const currentStr10 = str2.split('/');   //['java', 'script', 'refer', 'ence']

const  str3 = "java&script&refer!ence";
const currentStr11 = str3.split('!');   //['java&script&refer', 'ence']
const currentStr12 = str3.split('&');   //['java', 'script', 'refer!ence']
const currentStr13 = str3.split(/&|\!/);   //['java', 'script', 'refer', 'ence']


// join과 함께 실전에서는 이렇게 응용할 수 있습니다 
const  str4 = "javascript reference";
const currentStr14 = str4.split('').join(); //j,a,v,a,s,c,r,i,p,t, ,r,e,f,e,r,e,n,c,e
const currentStr15 = str4.split('').join('*');   //j*a*v*a*s*c*r*i*p*t* *r*e*f*e*r*e*n*c*e
const currentStr16 = str4.split('').reverse().join();   //e,c,n,e,r,e,f,e,r, ,t,p,i,r,c,s,a,v,a,j
const currentStr17 = str4.split('').reverse().join('/');   //e/c/n/e/r/e/f/e/r/ /t/p/i/r/c/s/a/v/a/j
728x90

댓글


HTML이미지
HTML이미지

JAVASCRIPT

자세히 보기
HTML이미지