728x90
๋ฌธ์์ด ๋ณ๊ฒฝ ๋ฉ์๋ : split()
split() ๋ฉ์๋๋ ๋ฌธ์์ด์์ ์ํ๋ ๊ฐ์ ์ถ์ถํ์ฌ ๋ฐฐ์ด๋ก ๋ฐํํฉ๋๋ค.
split() ๋ฉ์๋
split() ๋ฉ์๋๋ ๋ฌธ์์ด์์ ๊ตฌ๋ถ์๊ฐ ๋ฑ์ฅํ๋ฉด, ํด๋น ๋ถ๋ถ์ ์ญ์ ํ๊ณ ๋จ์ ๋ฌธ์์ด์ ๋ฐฐ์ด๋ก ๋ฐํํฉ๋๋ค. ๊ตฌ๋ถ์๊ฐ ๋ฑ์ฅํ์ง ์๊ฑฐ๋ ์๋ต๋์์ ๊ฒฝ์ฐ, ๋ฐฐ์ด์ ์๋ณธ ๋ฌธ์์ด์ ์ ์ผํ ์์๋ก ๊ฐ์ง๋๋ค.
1. "๋ฌธ์์ด".split(๊ตฌ๋ถ์)
const str1= "javascript reference"
const currentStr1 = str1.split('');
const currentStr2 = str1.split(' ');
const currentStr3 = str1.split('j');
const currentStr4 = str1.split('a');
const currentStr5 = str1.split('e');
๊ฒฐ๊ณผ๋ณด๊ธฐ
['j', 'a', 'v', 'a', 's', 'c', 'r', 'i', 'p', 't', ' ', 'r', 'e', 'f', 'e', 'r', 'e', 'n', 'c', 'e']
['javascript', 'reference']
['', 'avascript reference']
['j', 'v', 'script reference']
['javascript r', 'f', 'r', 'nc', '']
['javascript', 'reference']
['', 'avascript reference']
['j', 'v', 'script reference']
['javascript r', 'f', 'r', 'nc', '']
2. "๋ฌธ์์ด".split(๊ตฌ๋ถ์, ๊ฐฏ์);
const str1= "javascript reference";
const currentStr6 = str1.split('', 1);
const currentStr7 = str1.split('', 2);
const currentStr8 = str1.split(' ', 1);
const currentStr9 = str1.split(' ', 2);
๊ฒฐ๊ณผ๋ณด๊ธฐ
['j']
['j', 'a']
['javascript']
['javascript', 'reference']
['j', 'a']
['javascript']
['javascript', 'reference']
3. "๋ฌธ์์ด".split(์ ๊ท์ ํํ);
const str2 = "java/script/refer/ence";
const currentStr10 = str2.split('/');
const str3 = "java&script&refer!ence";
const currentStr11 = str3.split('!'); // ! ๊ธฐํธ๋ง ์ฐพ๊ธฐ
const currentStr12 = str3.split('&'); // & ๊ธฐํธ๋ง ์ฐพ๊ธฐ
const currentStr13 = str3.split(/&|\!/); // | : & ๊ธฐํธ์ ! ๋๋ค ์ฐพ๊ธฐ
// join() ๋ฉ์๋๋ฅผ ํ์ฉํ ์์ฉ
const str4 = "javascript reference"
const currentStr14 = str4.split('').join();
const currentStr15 = str4.split('').join('โ
');
const currentStr16 = str4.split('').reverse().join();
const currentStr17 = str4.split('').reverse().join('โ
');
๊ฒฐ๊ณผ๋ณด๊ธฐ
['java', 'script', 'refer', 'ence']
['java&script&refer', 'ence']
['java', 'script', 'refer!ence']
['java', 'script', 'refer', 'ence']
j,a,v,a,s,c,r,i,p,t, ,r,e,f,e,r,e,n,c,e
jโ aโ vโ aโ sโ cโ rโ iโ pโ tโ โ rโ eโ fโ eโ rโ eโ nโ cโ e
e,c,n,e,r,e,f,e,r, ,t,p,i,r,c,s,a,v,a,j
eโ cโ nโ eโ rโ eโ fโ eโ rโ โ tโ pโ iโ rโ cโ sโ aโ vโ aโ j
['java&script&refer', 'ence']
['java', 'script', 'refer!ence']
['java', 'script', 'refer', 'ence']
j,a,v,a,s,c,r,i,p,t, ,r,e,f,e,r,e,n,c,e
jโ aโ vโ aโ sโ cโ rโ iโ pโ tโ โ rโ eโ fโ eโ rโ eโ nโ cโ e
e,c,n,e,r,e,f,e,r, ,t,p,i,r,c,s,a,v,a,j
eโ cโ nโ eโ rโ eโ fโ eโ rโ โ tโ pโ iโ rโ cโ sโ aโ vโ aโ j
728x90
๋๊ธ