ํ๋ค์๋, ๊ทธ๋ฆฌ๊ณ ๋งค์ฐ ์งง์๋ ์ด๋จธ์๋ธ 1์ฃผ์ฐจ ๊ณผ์ ์ด ๋๋ฌ์ต๋๋ค!!! ๐๐ป๐๐ป๐๐ป
๊ฐ๋จํ๊ฒ ๋ฆฌ๋ทฐ๋ง ์์ฑํ๊ณ , ์ด์ ์ ์ผ๋ ๊ธ๋ค์ ์์ ํด ๋๊ฐ๋ ค ํฉ๋๋ค.
Sprint๋ฅผ ๋จ์๋ก ๋์ด๋ณด์๋ฉด Sprint1๊ณผ, Sprint2 ์ด 2๋ฒ์ด ์์๋๋ฐ์.
Sprint1์ ๊ฒฝ์ฐ ๋ณต์ตํ๋ ๊ฒธ recursion์ ๋ฐฐ์ฐ๊ณ , ES6์ ์กฐ๊ธ ๋ ์ง์ค์ ํ์๊ณ ,
Sprint2์ ๊ฒฝ์ฐ JavaScript์ ๊ฐ์ฒด์งํฅ์ ์ธ ๊ฐ๋ ์ ์ฌ์ฉํ์ฌ ์๋ฃ๊ตฌ์กฐ๋ฅผ ๋ง๋ค์ด๋ณด์์ต๋๋ค!
PreCourse๋์ ๋ค๋ฅด๊ฒ ์-์ฒญ๋ ์๊ฐ์ด ์์๋ฉ๋๋ค.
๊ธฐ๋ณธ ์์ ์๊ฐ์ด 1์ผ 11์๊ฐ(์์ฌํฌํจ)์ด์ง๋ง, ์ผ๋ฐ์ ์ธ ์๊ฐ์์ด๋ผ๋ฉด 11์๊ฐ๋ ํฑ์์ด ๋ถ์กฑํฉ๋๋ค.
์๋ก์ด ๊ฒ์ ๋ฐฐ์ฐ๋ ๊ฒ๋ ๋ชจ์๋ผ์, ๊ณผ์ ๋ฅผ ํด๊ฒฐํด๋๊ฐ๋ฉด์ ์ต์ํด์ ธ์ผ ํ๊ธฐ ๋๋ฌธ์ด์ฃ !
๋ฌผ๋ก , ๊ทธ๋งํผ ํฌ์ํ๋ ๋์ด ์์ผ๋ ์ต์ ์ ๋คํ๋ ๊ฑฐ๊ฒ ์ง๋ง!
๊ทธ๋๋ ๋ค๋ค ์ผ์ฐ์ผ์ฐํ๋ฉด์ ํฌ๊ธฐํ์ง ์๊ณ ํ๋ ๋ชจ์ต์ ์ ๋ ๋๊ธฐ๋ถ์ฌ๋์ ๋ ์ด์ฌํ ํ๊ฒ ๋ฉ๋๋ค.
์ ๋ ๋ถ์ฐ์ ์ด์์, ์จ๋ผ์ธ์ผ๋ก ์๊ฐํ๋ค๋ณด๋ ๋๋ฃ๋ถ๋ค๊ณผ ์นํด์ง๊ธฐ๊ฐ ๋ง์ด ์ด๋ ต์ต๋๋ค.
ํ์ง๋ง ์ ๋ ๋ํ๋ฅผ ์ข์ํ๊ณ , ์ ๊ฐ ์๋ ๊ฒ์ ๊ณต์ ํ๋ ๊ฒ, ์๋ ค๋๋ฆฌ๋ ๊ฒ์ ์ข์ํ๋๊น...
๋ฌด์กฐ๊ฑด ๋ค ์นํด์ง ๊ฒ ๊ฐ์ต๋๋ค. ์, ๋จ์ธํฉ๋๋ค. ๋ฌผ์ด๋ณด์๋ฉด ๋ค ๋๋ตํด๋๋ฆฝ๋๋ค!
(๋์ 2๋ฐฐ๋ก ๋ฌผ์ด๋ด ๋๋ค๐คฃ)
๊ฐ์ฅ ๋ง์กฑ์ค๋ฌ์ด๊ฑด ๊ฐ์ํ์๋ ๋ถ๋ค์ ๋ถ์๊ธฐ์ธ ๊ฒ ๊ฐ์ต๋๋ค.
์๊ฐ์์ด์๋ ๋ถ๋ค๋ ๊ฝค ์๋ค๋ณด๋ ๊ณต๊ฐ๋๊ฐ ํ์ฑ๋๊ณ , ์ ๋จธ๊ฐ๊ฐ๋ ์ข์ผ์ ์ ์์ ์์ฒด๊ฐ ์ฌ๋ฏธ์์ต๋๋ค.
ํญ์ ๋ ๋ คํ๊ณ , ๊ทธ๋ฌ๋ฉด์ ์ค์ํ ํฌ์ธํธ๋ ์ ์ง์ด์ฃผ์๋ ์ ์ด ๋งค๋ ฅ์ ๋๋ค.
์ ํ๋ฆฌ์ฝ์ค ๋, ํธ์ฉ์ค์ด ๋ค๋ฅธ ๋ถ๋ค๋ ์ข๋ค๊ณ ํ์ จ๋์ง ์ดํด๊ฐ ๊ฐ๋๋ค :)
์...๊ณผ์ ์ ์ถ์ ์ ํ๊ณ ์์ง๋ง, ๋ญ๊ฐ ์ฌ๋ฆฌ์ ์ผ๋ก ๋ง์กฑ์ค๋ฝ์ง๊ฐ ์์ต๋๋ค.
์๊ฐ๋ณด๋ค ๋จธ๋ฆฌ๊ฐ ๋ง์ด ๊ตณ์ด ์๊ณ , ์ปค๋ฎค๋์ผ์ด์ ๋ ์๊ฐ๋ณด๋ค ์ ๋ฉ๋๋ค.
1. ๋ด๊ฐ ์๊ณ ์๋ ๊ฒ์ ์ ๋ฌํ๋ ๊ฒ
2. ์๋๋ฐฉ์ ์ฝ๋๋ฅผ ์ดํดํ๋ ๊ฒ
์ ๋๊ฐ์ง๊ฐ ์ง๊ธ ๊ฐ์ฅ ์ด๋ ค์ด ๊ฒ ๊ฐ์ต๋๋ค.
์คํ๋ฆฐํธ ๋ ๋ฒ ๋์, ํํธ๋ ๋ถ์ ์ ๋ง๋์ ์ด ์ ์ด ๊ทธ๋๋ง ๊ฐ๋ ค์ก๋ค๊ณ ์๊ฐํฉ๋๋ค.
์ง๊ธ๋ ์ ๊ฐ ์ ์ ๋ 1๋ฒ์ ๋จผ์ ์ ์๋ค๋ ๊ฒ์ ๋ค์ด ์ฃผ๋ ๊ฑธ ๋จผ์ ์๊ฐํ์ง ์๊ธฐ ๋๋ฌธ์ ์ ์ ๊ฒ ๊ฐ์ต๋๋ค.
์ ์ง๊ธ์ ๋ชฉํ๋ ์ ๋๊ฐ์ง๋ฅผ ๊ฑฐ๊พธ๋ก ์งํํ๋ ๊ฒ์ ๋๋ค.
1. ์๋๋ฐฉ์ ์ฝ๋๋ฅผ ์ดํดํ๋ ๊ฒ
2. ๋ด๊ฐ ์๊ณ ์๋ ๊ฒ์ ์ ๋ฌํ๋ ๊ฒ
๋ง์กฑ์ค๋ฌ์ด ํํธ๋๊ฐ ๋๋๋ก ๋ ธ๋ ฅํ๊ฒ ์ต๋๋ค :)
๋ค, ์์ต๋๋ค.
์ ์ ๊ฐ ์กฐ์ฉํ ์์ง ์๊ณ , ๋ฐํํ๊ณ , ์ฑํ ํ๊ณ ํ๋์ง ๊ถ๊ธํด ํ์ค ์๋ ์์ต๋๋ค! ์ ๋๋๋๊น!!
์จ๋ผ์ธ์ด๋ผ์, ์นํด์ง๊ธฐ ์ด๋ ต๊ณ , ๋ ์ฐธ์ฌํด์ ๋ ๋ค๊ฐ๊ฐ๋ ค๊ณ ํ๋ ๊ฑฐ์ฃ !
์ ๋ฌผ๋ก ๋ณธ๋ ์ฑ๊ฒฉ์ผ์๋..์์ง๋ง ๊ทธ๋ด๋ฏํ๊ฒ ํฌ์ฅํ ๊ฒ์. ๐คฅ
์ด ๊ธ์ CodeStates Immersive ๋ฉค๋ฒ๊ฐ ์๋๋ฉด ์ดํดํ๊ธฐ ํ๋ค ์ ์์ต๋๋ค. ์คํ๋ฆฐํธ๋ฅผ ์งํํ๊ณ , ๋ ํผ๋ฐ์ค ์ฝ๋๋ฅผ ๋ณด๋ฉฐ ๋ฆฌ๋ทฐ๋ฅผ ํ๋ ๊ธ์ ๋๋ค :) ์ด๋ฒ ์ฃผ์ฐจ๋ ์ ๋ฅ๋ ฅ & ๋ ธ๋ ฅ์ด ๋ถ์กฑํ์ฌ ๋ง์กฑ์ค๋ฌ์ด ๊ฒฐ๊ณผ๋ฅผ ์ป์ง ๋ชปํ์๋ค์. ๋ค์ ์ฃผ์ฐจ๋ถํฐ๋ ReactJS๋ฅผ ํ๊ธฐ ๋๋ฌธ์ ๋ ์ค์ํฉ๋๋ค. VanilaJS๋ฅผ ๋ค๋ฃจ๋ ์์ ์ ๋น์ค์ด ์ค์ด๋๋๊น์. ...
๐๐ปโโ๏ธ Solo Part / prototype / Object.create()