์๋ฐ์คํฌ๋ฆฝํธ : ๋ฐฐ์ด ๋ฉ์๋
์ง๊ธ๋ถํฐ ์๋ฐ์คํฌ๋ฆฝํธ์ ๋ฐฐ์ด ๋ฉ์๋์ธ join() / push() / pop()์ ๋ํด ์์๋ด
์๋ค!
๋ฐฐ์ด ๋ฉ์๋๋ค์ ์ดํดํ๊ฒ ๋๋ฉด ๋ฐฐ์ด์ ์ข ๋ ํจ์จ์ ์ผ๋ก ์ฌ์ฉํ ์ ์๊ฒ๋ฉ๋๋ค :)
1. join( )
join( )์ ๋ฐฐ์ด์ ๋ณ๊ฒฝํ์ง ์๊ณ ์ฐธ์กฐ๋ง ํ๋ ๋ฉ์๋๋ก ๋ฐฐ์ด์ ๋ชจ๋ ์์๋ฅผ ํ๋์ ๋ฌธ์์ด๋ก ๋ฐํํฉ๋๋ค.
//01
const arrNum = [100, 200, 300, 400, 500];
const text1 = arrNum.join(''); //๋ฐฐ์ด์ ์์๋ฅผ ์ ๋ถ ์ด์ด์ ๋ถ๋ฌ์จ๋ค.
const text2 = arrNum.join(' '); //ํ ์นธ์ ๋์ฐ๋ฉด join์ด ์ฌ๋ฐฑ์ ์ธ์ํด์ ํ ์นธ์ฉ ๋์์ ํํ๋๋ค.
const text3 = arrNum.join('โ
'); //๋ณ์ ๋ฃ๊ฒ ๋๋ฉด join์ด ๋ณ์ ์ธ์ํด์ ๋ถ๋ฌ์ฌ๋๋ ๋ณ์ด ๊ฐ ๋ฐฐ์ด๊ฐ ์ฌ์ด์ ๊ฐ์ด ๋์จ๋ค.
const text4 = arrNum.join('-'); //-์ ๋ฃ๊ฒ ๋๋ฉด join์ด -์ ์ธ์ํด์ ๋ถ๋ฌ์ฌ๋๋ -์ด ๊ฐ ๋ฐฐ์ด๊ฐ ์ฌ์ด์ ๊ฐ์ด ๋์จ๋ค.
ํ๋ก ํ์ธํด๋ณด์!
๋ฒํธ | ๊ธฐ๋ณธ๊ฐ | ๋ฉ์๋ | ๋ฆฌํด๊ฐ |
---|---|---|---|
1 | [100, 200, 300, 400, 500] | join('') | 100200300400500 |
2 | [100, 200, 300, 400, 500] | join(' ') | 100 200 300 400 500 |
3 | [100, 200, 300, 400, 500] | join('โญ๏ธ') | 100โญ๏ธ200โญ๏ธ300โญ๏ธ400โญ๏ธ500 |
4 | [100, 200, 300, 400, 500] | join('-') | 100-200-300-400-500 |
2. push( )
push( ) ๋ฉ์๋๋ ๋ฐฐ์ด์ ์ง์ ์ ์ผ๋ก ๋ณ๊ฒฝํ๋ ๋ฉ์๋์ ๋๋ค. ํ๋ ์ด์์ ์์๋ฅผ ๋ฐฐ์ด ๋ง์ง๋ง์ ์ถ๊ฐํ๋ฉฐ, ์ถ๊ฐํ ๋งํผ ๋ฐฐ์ด์ ์๋ก์ด ์ด ๊ธธ์ด๋ฅผ ๋ฐํํฉ๋๋ค.
//02
const arrNum = [100, 200, 300, 400, 500];
const arrPush = arrNum.push(600); //๋ง์ง๋ง์ ์ซ์ 600 ์ถ๊ฐ
console.log(arrPush); //๋ฆฌํด๊ฐ 6
console.log(arrNum); //๊ฒฐ๊ณผ๊ฐ 100, 200, 300, 400, 500, 600
ํ๋ก ํ์ธํด๋ณด์!
๋ฒํธ | ๊ธฐ๋ณธ๊ฐ | ๋ฉ์๋ | ๋ฆฌํด๊ฐ | ๊ฒฐ๊ณผ๊ฐ |
---|---|---|---|---|
1 | [100, 200, 300, 400, 500] | push() | 6 | 100,200,300,400,500,600 |
3. pop( )
pop( )์ ๋ฐฐ์ด์ ์ง์ ์ ์ผ๋ก ๋ณ๊ฒฝํ๋ ๋ฉ์๋์ ๋๋ค. ๋ฐฐ์ด์ ๊ฐ์ฅ ๋ง์ง๋ง ์์๋ฅผ ์ญ์ ํ๊ณ ์ญ์ ๋ ์์๋ฅผ ๋ฐํํฉ๋๋ค. ๋๋ฌธ์ pop() ๋ฉ์๋๋ฅผ ์คํํ ๋ ๋ง๋ค ๋ฐฐ์ด์ ๊ธธ์ด๊ฐ 1์ฉ ์ค์ด๋ญ๋๋ค.
//03
const arrNum = [100, 200, 300, 400, 500];
const arrPop = arrNum.pop( ); //๋ง์ง๋ง ์์(์ซ์) ์ญ์
console.log(arrPop); //๋ฆฌํด๊ฐ 500(๋ง์ง๋ง ์์ ๋ถ๋ฌ์ด)
console.log(arrNum); //๊ฒฐ๊ณผ๊ฐ 100, 200, 300, 400
ํ๋ก ํ์ธํด๋ณด์!
๋ฒํธ | ๊ธฐ๋ณธ๊ฐ | ๋ฉ์๋ | ๋ฆฌํด๊ฐ | ๊ฒฐ๊ณผ๊ฐ |
---|---|---|---|---|
1 | [100, 200, 300, 400, 500] | pop() | 500 | 100,200,300,400 |
'JAVASCRIPT' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[JAVASCRIPT] ๋ฌธ์์ด ๋ฉ์๋ : Slice(), substring(), substr() (4) | 2022.08.17 |
---|---|
[JAVASCRIPT] ๋ด์ฅ ํจ์ (4) | 2022.08.16 |
์์ ์ ํ (3) | 2022.08.07 |
์ง์ญํจ์์ ์ ์ญํจ์ (2) | 2022.07.29 |
ํจ์ (4) | 2022.07.26 |
๋๊ธ