μλ°μ€ν¬λ¦½νΈ : λ¬Έμμ΄ λ©μλ : split()
μ΄λ² μκ°μλ λ¬Έμμ΄ λ©μλμΈ split()μ λν΄ μμλ³΄κ² μ΅λλ€! π
#1. split( )
slice() λ©μλλ λ¬Έμμ΄μμ μνλ κ°μ μΆμΆν λ€ μλ‘μ΄ λ¬Έμμ΄λ‘ λ°νν©λλ€. μ¦ λ¬Έμμ΄μ λΆν νμ¬ λΆλΆ λ¬Έμμ΄ λ°°μ΄μ λ§λλλ€
π μλμ μ½λ μμ μ μ£Όμμ ν΅ν΄ λ μμΈν μμλ΄
μλ€! π
! split( ) μ¬μ© λ°©λ² !
"λ¬Έμμ΄".split(ꡬλΆμ(separator));
"λ¬Έμμ΄".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'] : /&|\!/ μ κ°μ΄ μ κ·μ ννλ μ¬μ©κ°λ₯νλ€.
const str4 = "javascript reference";
const currentStr14 = str4.split('').join(); // e,c,n,e,r,e,f,e,r, ,t,p,i,r,c,s,a,v,a,j (λ°°μ΄ μ¬λΌμ§κ³ λ°λλ‘ μΆλ ₯.)
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
! point ! /&|\!/ μ κ°μ΄ μ κ·μ ννλ μ¬μ© κ°λ₯!
νΉμ λ¬Έμ λλ λ¬Έμμ΄μμ λ¬Έμμ΄μ λΆν νλ λ°λ μ¬μ©!
'JAVASCRIPT' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[JAVASCRIPT] λ¬Έμμ΄ λ©μλ : concat( ) (2) | 2022.08.18 |
---|---|
[JAVASCRIPT] λ¬Έμμ΄ λ©μλ : replace( ) / replaceAll( ) (2) | 2022.08.18 |
[JAVASCRIPT] λ¬Έμμ΄ λ©μλ : λμλ¬Έμ λ³κ²½κ³Ό 곡백 μ κ±° (2) | 2022.08.18 |
[JAVASCRIPT] ν νλ¦Ώ λ¬Έμμ΄ (2) | 2022.08.18 |
[JAVASCRIPT] λ¬Έμμ΄ λ©μλ : indexOf( ) (5) | 2022.08.17 |
λκΈ