๋ฐ์ดํฐ ํ์
& ํจ์
์ฑ
๋ฅผ ๊ธฐ๋ณธ์ผ๋ก ๋ฐฐ์ด ์๋ฐ์คํฌ๋ฆฝํธ ๋ด์ฉ์
๋๋ค. ๋ชฉ์ฐจ 1. ๋ณ์์ ์์, ๋ฆฌํฐ๋ด 2. ์๋ณ์ 3. ์๋ฐ์คํฌ๋ฆฝํธ์ ๊ฐ - ์์ ํ์
๊ณผ ๊ฐ์ฒด 1. ํจ์ ์ ์ธ 2. ํจ์ ํํ์, ํ์ดํ ํ๊ธฐ๋ฒ 3. ํจ์ ํธ์ถ, (call, apply, bind) 1. ๋ณ์์ ์์, ๋ฆฌํฐ๋ด 1-1) ๋ณ์(let)์ ์์(const) : ์ด๊น๊ฐ ์๋ต๊ฐ๋ฅ, ์๋ตํ๋ฉด undefined์ผ๋ก ๋์ฒด๋จ let/const ๋ณ์/์์์ด๋ฆ; let/const ๋ณ์/์์์ด๋ฆ = ์ด๊น๊ฐ; let/const ๋ณ์/์์์ด๋ฆ1 = ์ด๊น๊ฐ1, ๋ณ์/์์์ด๋ฆ2 = ์ด๊น๊ฐ2; โป ๋ณ์ vs ์์ ์ฐ์ ์์๋ก ๋ง๋ค๊ณ ๋ณํ๋๊ฒ ์์ฐ์ค๋ฝ๋ค๊ณ ์๊ฐ๋๋ฉด ๋ณ์๋ก ๋ณ๊ฒฝ ์์ธ) ์์x, ํญ์ ๋ณ์์ธ ๊ฒฝ์ฐ : ๋ฃจํ, ์๊ฐ์ด ์ง๋๋ฉด์ ๊ฐ์ด ๋ฐ๋๋ ๊ฒฝ์ฐ 1-2) ๋ฆฌํฐ๋ด : ๊ฐ์ ..