unshift๋ก ๋ฐฐ์ด ์กฐ์
https://www.freecodecamp.com/challenges/manipulate-arrays-with-unshift
์ฝ๋๋ ๋ฐฐ์ด ์ถ๋ ฅ์ ์ํด ์ ๋ ฅ ๋ ๋์ ๋ฌธ์๋ฅผ ํ์ธํ์ง ์์ต๋๋ค.
ํ
์คํธ๋ ๋ด์ฉ์ ๋ํด ๊น๋ค ๋กญ์ง ์์ต๋๊น? ์ฌ์ง์ด myArray.unshift(['paul','35']);
๋ฌธ์์ด๊ณผ ํจ์ค, '35'
๋ณด๋ค๋ ์ 35
.
์ค์ํ ๋ถ๋ถ์ ํ
์คํธ์์ ํ์ธํ๋ unshift
๊ฐ ์ฌ๋ฐ๋ฅด๊ฒ ์ฌ์ฉ๋๋ค๋ ๊ฒ์
๋๋ค. ๊ทธ๋๋ myArray
๋ํด ์ฌ๋ฐ๋ฅธ ๊ฒ์ผ๋ก ํ์๋ ๊ฐ์ ์ค์ ๋ก ํ
์คํธ ๋ ๊ฐ๊ณผ ๋ ๊ฐ๊น๊ฒ ์ผ์นํด์ผํฉ๋๋ค.
์ถ๊ฐํ๋๋ก ์์ ๋จ : ๋ค๋ฅธ ์ธ์ ์ด๋ ์ด ์กฐ์ ๋ฌธ์ (ํธ์ / ํ / ์ํํธ)๋์ด ๋ฌธ์ ๊ฐ ํฌํจ ๋ ํ
์คํธ์ toLowerCase()
๋ฅผ ํฌํจํ์ง ์์ผ๋ฏ๋ก ๊ทธ ์ ์์ ์ด์ํ ๋ฌธ์ ์
๋๋ค. ๊ทธ๋ฌ๋ ๋ค๋ฅธ ๊ฒ๋ค์ ์ซ์ ๊ฐ์ ๋ํด ๋์จํ ๋๋ฑ์ฑ์ ๊ฐ๊ธฐ ๋๋ฌธ์ ๋ฌธ์์ด ํ์์ ์ซ์๊ฐ ๊ฐ๊ฐ ํ์ฉ๋ฉ๋๋ค.
๋๋ ์์ ํ ์ดํดํ์ง๋ง ๋๋ถ๋ถ์ ๊ฒฐ๊ณผ์ ๋ํด ์ฌ๋ก๊ฐ ํ์ธ๋๋ฉด ์ ์ด๊ฒ์ด ์๋์ง ํ์คํ ์ดํดํ์ง๋ง ์ผ๊ด์ฑ์ด ์ค์ํฉ๋๋ค. ๊ทธ๋๋ ๊ณ ๋ง์
@ Akshit-p ์ค, ๋๋ ๋น์ ๊ณผ ๋์ํ์ง ์์ต๋๋ค. ๋ ๋ง์ ์ ๋ณด๋ฅผ ์ถ๊ฐํ๋ ๊ฒ๋ฟ์ ๋๋ค ๐
์ด ์ฑ๋ฆฐ์ง์ ๋ํ ํ
์คํธ๋ฅผ ๋ณ๊ฒฝํ์ฌ toLowerCase()
๋ฅผ ์ ๊ฑฐํด์ผํ๋ค๊ณ ์๊ฐํ์ง๋ง, ๋ค ๊ฐ์ง ์ฑ๋ฆฐ์ง ๋ชจ๋์์ ์ฌ์ฉ์๊ฐ ์ฌ๋ฐ๋ฅธ ๊ฐ์ ์
๋ ฅํ๋๋ก ์๊ฒฉํ ์ซ์ ๋น๊ต๋ฅผ ์ฌ์ฉํด์ผํ๋ค๊ณ ์๊ฐํฉ๋๋ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
@ Akshit-p ์ค, ๋๋ ๋น์ ๊ณผ ๋์ํ์ง ์์ต๋๋ค. ๋ ๋ง์ ์ ๋ณด๋ฅผ ์ถ๊ฐํ๋ ๊ฒ๋ฟ์ ๋๋ค ๐
์ด ์ฑ๋ฆฐ์ง์ ๋ํ ํ ์คํธ๋ฅผ ๋ณ๊ฒฝํ์ฌ
toLowerCase()
๋ฅผ ์ ๊ฑฐํด์ผํ๋ค๊ณ ์๊ฐํ์ง๋ง, ๋ค ๊ฐ์ง ์ฑ๋ฆฐ์ง ๋ชจ๋์์ ์ฌ์ฉ์๊ฐ ์ฌ๋ฐ๋ฅธ ๊ฐ์ ์ ๋ ฅํ๋๋ก ์๊ฒฉํ ์ซ์ ๋น๊ต๋ฅผ ์ฌ์ฉํด์ผํ๋ค๊ณ ์๊ฐํฉ๋๋ค.