ES6+์ ํจ์ํ ํ๋ก๊ทธ๋๋ฐ์ ๋ฐฐ์ธ ์ ์๋ ๊ฐ์์ ๋๋ค. ์ด ๊ฐ์ข์์๋ ES6+์ ์ดํฐ๋ฌ๋ธ/์ดํฐ๋ ์ดํฐ/์ ๋๋ ์ดํฐ ํ๋กํ ์ฝ์ ์์ธํ ๋ค๋ฃจ๊ณ ์์ฉํฉ๋๋ค. ์ดํฐ๋ฌ๋ธ์ ๊ธฐ๋ฐ์ผ๋กํ ํจ์ํ ํ๋ก๊ทธ๋๋ฐ, map/filter/reduce, ํ์ดํ๋ผ์ธ, ์ ๋๋ ์ดํฐ๋ฅผ ํตํ ์ง์ฐ ํ๊ฐ, Promise ํฉ์ฑ, ๋์์ฑ/๋ณ๋ ฌ์ฑ, async/await์ ๋น๋๊ธฐ ์๋ฌ ํธ๋ค๋ง ๋ฑ์ ๋ฐฐ์ธ ์ ์์ต๋๋ค. ์ด ๊ฐ์ข๋ฅผ ์ต๋ํ๊ณ ์ฐ์ตํ์ฌ ์ค๊ธ ์๋ฐ์คํฌ๋ฆฝํธ ๊ฐ๋ฐ์๋ก ์ฑ์ฅํ์ธ์!
์ ๊ฐ์๋ฅผ ์ ์ ์ค ์ ๋๋ค.
์๋ ํ์ธ์. ์ ์ธ๋์ ๋๋ค.
์ ๊ฐ์๋ฅผ ๋ค์ด์ฃผ์ ์ฌ๋ฌ๋ถ ์ ๋ง ๊ณ ๋ง์ต๋๋ค.
์ ๊ฐ ์ง๊ธ๊น์ง ๋ ํธ์ ๊ฐ์๋ฅผ ๋ง๋ค์๋๋ฐ์.
1. ์๋ฐ์คํฌ๋ฆฝํธ๋ก ์์๋ณด๋ ํจ์ํ ํ๋ก๊ทธ๋๋ฐ (๋ฌด๋ฃ)
- https://www.inflearn.com/course/ํจ์ํ-ํ๋ก๊ทธ๋๋ฐ
2. ํจ์ํ ํ๋ก๊ทธ๋๋ฐ๊ณผ JavaScript ES6+
- https://www.inflearn.com/course/functional-es6
์ด ๋ฒ์ ํ์ ํธ์ธ 'ํจ์ํ ํ๋ก๊ทธ๋๋ฐ๊ณผ JavaScript ES6+ ์์ฉํธ'์ ์ ์ํ๊ฒ ๋์์ต๋๋ค.
ํจ์ํ ํ๋ก๊ทธ๋๋ฐ์ ์ด๋ป๊ฒ ์์ฉํ๊ณ , ์ดํฐ๋ฌ๋ธ ํ๋ก๊ทธ๋๋ฐ์ ์ด๋๊น์ง ์ธ ์ ์๋์ง ๋ค์ํ๊ฒ ์ค๋นํ์ผ๋ ๋ง์ ๊ด์ฌ ๋ถํ๋๋ฆฝ๋๋ค.
ํ์ฌ 6๊ฐ์ ์น์ ๊น์ง ์์ฑ ๋์์ด์.
๋ฏธ๋ฆฌ ๊ตฌ๊ฒฝํ๊ณ ์ถ์ผ์ ๋ถ์ ์ฝ๋๋ ๋ณด์ค ์ ์์ต๋๋ค.
https://github.com/indongyoo/functional-javascript-02
์ ์์ด ์๋ฃ๋๋๋๋ก ๋ ๊ณต์ง๋๋ฆฌ๋๋ก ํ ๊ป์.
๊ฐ์ฌํฉ๋๋ค.
โฉ55,000