์คํ ์ปจํ ์คํธ (1) ์ธ๋ค์ผํ ๋ฆฌ์คํธํ [๋ด๋ณด๋ด๋ฒ] Javascript: What Is The Execution Context? What Is The Call Stack? ์ผ๋ง ์ GitHub์ ์๋ 33 Concepts Every JavaScript Developer Should Know ๋ผ๋ ๋ฆฌํฌ์งํ ๋ฆฌ๋ฅผ ์๊ฒ ๋์๋ค. ๋ชจ๋ ๋ช ํํ๊ฒ ์์์ผ ํ ๊ฐ๋ ๋ค์ธ๋ฐ ๋ชจ๋ฅด๋ ๊ฒ๋ ๋ง๊ณ , ์ค๋ช ํด๋ณด๋ผ๊ณ ํด๋ ๋ชปํ ๋ด์ฉ๋ค์ด ๋๋ฌด ๋ง์์ ์กฐ๊ธ์ฉ ๊ณต๋ถํด๋ณด๊ธฐ๋ก ํ๋ค. ๊ทธ์ค ์ฒซ ๋ฒ์งธ ํธ์ถ ์คํ๊ณผ ๊ด๋ จ๋ ๋ด์ฉ์์ ๋ช ๊ฐ์ง ์ํฐํด์ ์ฝ์ด๋ณด์๊ณ ๋ด๊ฐ ์ ๋ฆฌํ ๊ฒธ ๊ธฐ์ตํ ๊ฒธ ๋ฒ์ญ๊ธ์ ์์ฑํด๋ณด๋ ค๊ณ ํ๋ค. โป ๋ด๋ณด๋ด๋ฒ(๋ด๊ฐ ๋ณด๋ ค๊ณ ๋ด๊ฐ ๋ฒ์ญํ): ์์ด ์ ๊ณต์๋ ํด์ธ ์ ํํ๋ ์๋๊ธฐ์ ๋ฒ์ญ์๋ ์์ญ, ์ค์ญ, ๊ตฌ๊ธ ๋ฒ์ญ์ด ๋ฌด์ํ ๋ง์ ์ ์์ผ๋ฉฐ, ์คํ๋ ๋ง์ ์ ์๋ค. ์ ํํ ๋ด์ฉ์ ์๋ฌธ์ ์ง์ ์ดํด๋ณด๊ฑฐ๋ ๋ค๋ฅธ ์ ๋ณด๋ค์ ๋ ์ฐพ์๋ณด๋ ๊ฒ์ ์ถ์ฒํ๋ค. (ํ์ง๋ง ๋๊ธ ํผ๋๋ฐฑ๋ ํ์ํฉ๋๋ค๐ ) ์ด๋ฒ์ ๊ณ ๋ฅธ ์ํฐํด์ V.. ์ด์ 1 ๋ค์