Hi there ๐
Hello, I’m Shjoo. I’m a software engineer.
Lexcial Scope ๋ ? lexical Scope ๋ ํจ์์ ๋ณ์์ Scope๋ฅผ ์ ์ธ๋ ์์น๋ฅผ ๊ธฐ์ค์ผ๋ก ์ ํฉ๋๋ค. ๋ฐ๋์ ๊ฐ๋ ์ผ๋ก Dynamic Scope ๊ฐ ์์ต๋๋ค, Dynamic Scope๋ ํธ์ถ๋ ์์ ์ ๊ธฐ์ค์ผ๋ก ์ฌ์ฉํฉ๋๋ค. var x = 1; function a() { console.log(x); } function b() { var x = 10; a(); } b(); ์ ์ฝ๋์ ๊ฒฐ๊ณผ ๊ฐ์ 1 ์ด ์ถ๋ ฅ ๋๊ณ ์์ ๊ฒ๋๋ค. ๊ทธ ์ด์ ๋ ๋ญ๊น์ ? ํจ์. a๋ ๋ณ์ x๊ฐ ์ ์ธ๋ ์์ ์ ์ ์ญ Scope๋ฅผ ๊ฐ๋ฆฌํค๊ณ ์์ต๋๋ค. ๊ทธ๋์ ํจ์ b์์ a๋ฅผ ํธ์ถํ์ด๋, 1์ด ์ถ๋ ฅ์ด ๋๋ ๊ฒ์ ๋๋ค. ...