자바스크립트 실행 컨텍스트1 실행 컨텍스트 실행컨텍스트는 자바스크립트가 실행될 때 생성되는 하나의 실행단위로 변수의 유효범위, 클로저를 설명한다. 실행컨텍스트를 완벽히 이용하면 디버깅이 쉬워진다. 실행 컨텍스트 개념 기존언어에서 콜 스택은 함수를 호출할때 함수의 호출정보가 쌓여있는 스택을 의미한다. 자바스크립트도 이 콜스택에 들어가는 실행 정보 하나와 비슷하다. ECMAscript에선 실행 컨텍스트를 '실행 가능한 코드를 형상화하고 구분하는 추상적인 개념'이라고 설명했다. (실행가능한 자바스크립트 코드블록이 실행되는 환경) ECMA에선 실행컨텍스트가 형성되는 경우를 3가지로 규정하는데 전역코드, eval()로 실행되는코드, 함수안의 코드를 실행할 경우이다. 새로운 함수 호출이 발생하면 새로운 컨텍스트가 만들어져서 실행되고 종료되어 반환되다 전역 .. 2021. 5. 11. 이전 1 다음