๐ย ****Reference
๐ Chapter
Closure
โฃ
Scope
- Scope
- ์ค์ฝํ
- ํจ์์ ๋ฒ์
- ์ค์ฝํ: ๋ณ์์ ์ ํจ ๋ฒ์๋ฅผ ์๋ฏธ.
- ์ค์ฝํ๋ ํจ์๋ฅผ ํธ์ถํ ๋๊ฐ ์๋๋ผ ์ ์ธํ ๋ ์๊ธด๋ค.
- ํธ์ถ์ด ์๋๋ผ ์ ์ธ์ด๋ค.
- ์ ์ ์ค์ฝํ๋ผ๊ณ ๋ ๋ถ๋ฆฐ๋ค.
- ๋ค๋ฅธ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์๋ ๋ค๋ฅด๊ฒ JavaScript์ ๋ณ์๋ ์ ํจ ๋ฒ์๊ฐ ์ ์ญ์ผ๋ก ์์ํ๋ค.
- ๋ณดํต ๋ค๋ฅธ ์ธ์ด๋ค์ ๊ฐ์ง๊ณ ์์ง ์์ ๊ฒ์ด ์๋ค. โ scope

- ์ฌ๊ธฐ์ ์ด๋ ๊ฒ **์ค๊ดํธ{}**๋ก ๋ฌถ์ ๊ฒ์ด ์ค์ฝํ์ด๋ค.
- block scope์ function scope๊ฐ ์๋ค.