๐ ์ค๋์ ๊ณ ์ฐจํจ์์ ๋ํด์ ํ์ตํ๋ ๋ ์ด์๋ค. ๊ณ ์ฐจํจ์์์ ์์ฃผ ์ฐ์ด๋ ๋ฉ์๋์ธ filter, reduce, map์ ๋ํด์ ์ง์ ์ฌ์ฉํด์ ๋ฌธ์ ๋ฅผ ํ์ด๋ณด๋ ๊ฒ์ ํ๋๋ฐ ์์ง ๋ฉ์๋๋ฅผ ์ฌ์ฉํ๋๋ฐ ์ต์ํ์ง ์์๋ ๊ฒ ๊ฐ๋ค. ์กฐ๊ธ ๋ ์ต์ํด์ ธ๋ณด์!
๐ ์ค๋ ํ์ตํ ๋ด์ฉ
JavaScript
- ๊ณ ์ฐจํจ์
- ํจ์๋ฅผ ์ ๋ฌ์ธ์๋ก ๋ฐ์ ์ ์๊ณ , ํจ์๋ฅผ ๋ฆฌํดํ ์ ์๋ ํจ์
- ์ผ๊ธ๊ฐ์ฒด
- ๋ณ์์ ํ ๋น ํ ์ ์๋ค.
- ๋ค๋ฅธ ํจ์์ ์ ๋ฌ์ธ์๋ก ์ ๋ฌ๋ ์ ์๋ค.
- ๋ค๋ฅธ ํจ์์ ๊ฒฐ๊ณผ๋ก์ ๋ฆฌํด ๋ ์ ์๋ค.
- ์ฝ๋ฐฑํจ์
- ํจ์์ ์ ๋ฌ์ธ์๋ก ์ ๋ฌ๋๋ ํจ์
- ๋ฉ์๋
- filter
- map
- reduce
- flat
- flatmap
- concat
๊ณ ์ฐจํจ์๊ฐ ์ด๋ ต๋ค๋ ๊ฒ์ ์ตํ๋ค์ด ์๊ณ ์์๋ค. ํ์ง๋ง ๋ฉ์๋๋ฅผ ์กฐ๊ธ๋ง ์ ์ฐ๊ฑฐ๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ๋ ํ๋ฌธ์ฅ์ฉ ๋์ด์ ํ๋ค๋ณด๋ ์ฝ๋๋ ๊ธธ์ด์ก์ง๋ง ํด๊ฒฐ์ ํ๋ค. ์์ฑ๋ ์ฝ๋๋ฅผ ๊ฐ์ง๊ณ ๋ฆฌํํ ๋งํ์ฌ ํจ์จ์ ์ธ ์ฝ๋๋ก ๋ณํํ๋ ๊ฒ์ ํด๋ณด์์ผ ๊ฒ ๋ค.
๐ ์ถ๊ฐ๋ก ๊ณต๋ถํ ๋ด์ฉ
JavaScript
- ๊ฐ์ฒด ์งํฅ
- ํด๋์ค์ ์ธ์คํด์ค
- ํ๋กํ ํ์
React
- SPA
๋ฆฌ์กํธ๋ฅผ ๋๊ฐ๊ธฐ์ ์ ์ ์ ์ฌ์ด๊ฐ๋ ์ฃผ๊ฐ ๋๋ ๊ฒ ๊ฐ์์ผ๋, ๊ทธ๊ฒ ์๋ ๋ฉ๋ฆฌ๊ฐ๊ธฐ์ํ ๋ฐํ์ ๋ฐ๊ณ ์๋ค๋ ๊ฒ์ ๋๋ผ๊ฒ ํด์ฃผ๋ ํ์ต ๋ด์ฉ๋ค์ด๋ค.
๐ ์ค๋ ๋๋์ & ๋ง์ ๊ฐ์ง
- ์์ง ๋ฉ์๋๋ฅผ ์๋ฒฝํ๊ฒ ์ฌ์ฉํ์ง ๋ชปํ๋ ๊ฒ ๊ฐ๋ค ์กฐ๊ธ ๋ ํ๋ณด์!
'Daily > Today I Learned' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
22.05.26_TIL (0) | 2022.05.26 |
---|---|
22.05.25_TIL (0) | 2022.05.25 |
22.05.23_Section1 ํ๊ณ (0) | 2022.05.23 |
22.05.20_TIL (0) | 2022.05.21 |
22.05.19_TIL (0) | 2022.05.19 |