[ JavaScript ๋ฌธ๋ฒ ์ข
ํฉ๋ฐ 2์ฃผ์ฐจ (5)] MAP ์ฌ์ฉ ๋ฐฉ๋ฒ
Map๊ณผ, Set JavaScript์์ ๊ฐ์ฒด(object)์ ๋ฐฐ์ด(array)์ ์ด์ฉํ๋ฉด ๋ค์ํ๊ณ ๋ณต์กํ ํ๋ก๊ทธ๋๋ฐ์ ํ ์๊ฐ ์๋ค. ๊ทธ๋ผ์๋ ์ฌ๋ฌ ๊ฐ์ง ๋ฌธ์ ๋ค์ ‘ํ๋ก๊ทธ๋๋ฐ’์ ์ผ๋ก ๋ฐ์ํ๊ธฐ์ ๋ง์ด ๋ถ์กฑํ๋ค. Map๊ณผ Set์, ์ด๋ฌํ ํ๊ณ๋ฅผ ๊ทน๋ณตํ๊ธฐ ์ํด ๋น๊ต์ ์ต๊ทผ์ ๋ฑ์ฅํ ์๋ฃ ๊ตฌ์กฐ๋ก, ์ด ๋ ์๋ฃ ๊ตฌ์กฐ๋ ๋ฐ์ดํฐ์ ๊ตฌ์ฑ, ๊ฒ์ ๋ฐ ์ฌ์ฉ์ ๊ฐ์ฒด๋ ๋ฐฐ์ด๋ณด๋ค ํจ์จ์ ์ผ๋ก ์ฒ๋ฆฌํ ์ ์๊ธฐ ๋๋ฌธ์ ๋ง์ด ๊ฐ๊ด๋ฐ๊ณ ์๋ค. MAP Map์ ํค-๊ฐ ์์ ์ ์ฅํ๋ ๊ฐ์ฒด์ ๋น์ทํ๋ค. Map์ ๊ฐ ์์ ํค์ ๊ฐ์ ์ ์ฅํ๋ฉฐ, ๊ฐ์ฒด์ ๋ฌ๋ฆฌ ํค๋ก ์ฌ์ฉํ ์ ์๋ ๋ชจ๋ ์ ํ์ ์ฌ์ฉํ ์ ์๋ค. Map์ ํค๊ฐ ์ ๋ ฌ๋ ์์๋ก ์ ์ฅ๋๊ธฐ ๋๋ฌธ์, ์ถ๊ฐํ ์์๋๋ก ๋ฐ๋ณตํ ํ์๊ฐ ์๋ค. [ Map์ ์ฌ์ฉํ๋ฉด ๋ค์๊ณผ ๊ฐ์ ์์
์์ํ ํ ์..
2023.08.01