본문 바로가기
Javascript

split()

by 🐬마뇽뇽 마뇽🦄 2022. 8. 17.
728x90

split() 란?

문자열에서 원하는 값을 추출 할 수 있는 메서드입니다.

const str1 = "cat do funch"
const currentStr1 = str1.split(''); //['c','a','t','d','o','f','u','n','c',h]
const currentStr2 = str1.split('',1); // c
const currentStr3 = str1.split('o'); //['cat','d','funch']

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


 
    const str1 = "javascript reference";
    const currentStr1 = str1.split('');     //['j', 'a', 'v', 'a', 's', 'c', 'r', 'i', 'p', 't', ' ', 'r', 'e', 'f', 'e', 'r', 'e', 'n', 'c', 'e']
    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'] // |\ 는 or // ? 는 있거나 없을때 // * 있거나 없거나 많거나 // + 하나 또는 많이 // {2,3} 2개거나 3개거나
    
    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

'Javascript' 카테고리의 다른 글

concat()  (2) 2022.08.17
replace() / replaceAll()  (1) 2022.08.17
소문자&대문자 | 공백  (2) 2022.08.17
문자열 결합 / 템플릿 문자열  (1) 2022.08.17
indexOf()  (6) 2022.08.16

댓글


고양이 고양이
고양이 고양이
고양이 고양이