Giant Danio Fish
본문 바로가기
Javascript

문자열 관련 메서드 split()

by 코딩왕자 2022. 8. 17.

split()

문자열에서 원하는 값을 추출하여 문자열을 반환하는 메서드입니다.

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

// 예시입니다.
const str1 = "jcavscript reference"
const currentStr1 = str1.split('');   //['j', 'c', 'a', 'v', 's', 'c', 'r', 'i', 'p', 't', ' ', 'r', 'e', 'f', 'e', 'r', 'e', 'n', 'c', 'e']
const currentStr2 = str1.split(' ');  //['jcavscript', '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']

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

댓글


광고 준비중입니다