๐ป TIL 11์ผ์ฐจ - 21.06.28
โ๐ป ์ค๋ ๋ฐฐ์ด ๊ฒ, Key Point
- ๋ฐฐ์ด
๋ฐฐ์ด์ ์์๊ฐ ์๋ ๊ฐ์ด๋ค. ์์๋ ์ธ๋ฑ์ค๋ผ๊ณ ๋ถ๋ฅด๋ฉฐ 1 ์ด ์๋ 0 ๋ถํฐ ๋ฒํธ๋ฅผ ๋งค๊ธด๋ค. ๊ฐ์ ์ธ๋ฑ์ค๋ฅผ ์ด์ฉํด ์ ๊ทผํ๋ค. ๋ฐฐ์ด์ธ์ง ์๋์ง ํ์ธํ๋ ค๋ฉด typeof ๋ฅผ ํตํด์ ์ ์ ์์ผ๋ฉฐ Array.isArray() ๋ฉ์๋๋ฅผ ํตํด ์ ์ ์๋ค.
์ด์ธ์๋ ๋ฐฐ์ด์ ๋ฐ๋ณต, ๋ฐฐ์ด์์ ํฌํจ ์ฌ๋ถ ํ์ธํ๊ธฐ, ๋ฐฐ์ด ์์ ์ถ๊ฐ ๋ฐ ์ญ์ ํ๊ธฐ ๋ฑ์ ๋ํด ๋ฐฐ์ ๋ค.
- ๊ฐ์ฒด
๊ฐ์ฒด๋ ๊ฒ์ ์บ๋ฆญํฐ์ ๋น์ ํ ์ ์๋๋ฐ, ์ฌ์ฉ์๋ค์ ์บ๋ฆญํฐ๋ ๋์ผํ๊ฒ ์ง์ ๊ณผ ๋ฅ๋ ฅ์ ๊ฐ์ง๊ณ ์์ง๋ง ์ธ๋ถ์ ์ธ ๋ด์ฉ์ ๋ค๋ฅด๋ค. ๋๊ตฐ๊ฐ๋ ๊น์ฝ๋ฉ์ด๋ผ๋ ID์ ๋ง๋ฒ์ฌ๋ผ๋ ์ง์ ์, ๋ค๋ฅธ ๋๊ตฐ๊ฐ๋ ๋ฐํด์ปค๋ผ๋ ID์ ์ ์ฌ๋ผ๋ ์ง์ ์ ๊ฐ๊ณ ์๋ค. ์ด๋ ๊ฒ ๊ฐ๊ธฐ ๋ค๋ฅธ ๊ฐ์ ๊ฐ์ง ์ ์์ง๋ง ์ ๋ ฅํด์ผํ๋ ๋ฐ์ดํฐ์ ์ข ๋ฅ๊ฐ ๋์ผํ ๊ฒฝ์ฐ ๊ฐ์ฒด๋ฅผ ์ฌ์ฉํ๋ฉด ์์ฝ๊ฒ ๊ด๋ฆฌํ ์ ์๋ค.
๐ก ์ค๋ ๋๋ ์
์ด๋ ต๋ค๊ณ ๋ง๋ก๋ง ๋ฃ๋ ๋ฐฐ์ด๊ณผ ๊ฐ์ฒด๋ฅผ ๋๋์ด ๋ฐฐ์ฐ๊ฒ ๋์๋ค. ๋ฐฐ์ด์ ๋ํ ์ฝํ๋ฆฟ๋ ํ๊ฒ ๋์๋๋ฐ ๊ฒ๋จน์๋ ๊ฒ๋ณด๋จ ์ด๋ ต์ง ์์์ ๋คํ์ด์๋ค.