map
-
[Javascript]Set๊ณผ Map์ฌ๋ถ์์ฌ๋ถ์/Javascript 2022. 4. 28. 00:03
#๋ชจ๋์๋ฐ์คํฌ๋ฆฝํธ_๋ฅ๋ค์ด๋ธ ์คํฐ๋๋ฅผ ์งํํ๋ฉด์ ์ ๋ฆฌํ ๋ด์ฉ์ ๋๋ค. Set Set ๊ฐ์ฒด๋ ์ค๋ณต๋์ง ์๋ ์ ์ผํ ๊ฐ๋ค์ด ์งํฉ์ด๋ค. Set ๊ฐ์ฒด๋ ๋ฐฐ์ด๊ณผ ์ ์ฌํ์ง๋ง ๋ค์๊ณผ ๊ฐ์ด ๋ฐฐ์ด๊ณผ ๋ค๋ฅธ ํน์ฑ์ ๊ฐ์ง๋ค. ๋์ผํ ๊ฐ์ ์ค๋ณตํ์ฌ ํฌํจํ ์ ์๋ค. ์์ ์์์ ์๋ฏธ๊ฐ ์๋ค ์ธ๋ฑ์ค๋ก ์์์ ์ ๊ทผํ ์ ์๋ค Set ๊ฐ์ฒด์ ํน์ฑ์ ์ํ์ ์งํฉ์ ํน์ฑ๊ณผ ์ผ์นํ๋ฉฐ, ์ํ์ ์งํฉ์ ๊ตฌํํ๊ธฐ ์ํ ์๋ฃ๊ตฌ์กฐ๋ค. 1. Set ๊ฐ์ฒด์ ์์ฑ Set ๊ฐ์ฒด๋ Set ์์ฑ์ ํจ์๋ก ์์ฑํ๋ค. ์ธ์๋ฅผ ์ ๋ฌํ์ง ์์ผ๋ฉด ๋น Set ๊ฐ์ฒด๊ฐ ์์ฑ๋๋ค. const set = new Set(); console.log(set); // Set(0) {} Set ์์ฑ์ ํจ์๋ ์ดํฐ๋ฌ๋ธ์ ์ธ์๋ฅผ ์ ๋ฌ๋ฐ์ Set ๊ฐ์ฒด๋ฅผ ์์ฑํ๋ค. ์ด๋ ์ดํฐ๋ฌ๋ธ์ ์ค๋ณต๋ ๊ฐ์ ..