[JS] 실행 컨텍스트(Execute context)에 대해 알아보자
·
Front-end/Javascript
실행 컨텍스트란 무엇인가?실행할 코드에 제공할 환경 정보들을 모아놓은 객체= 코드가 실행될 때의 모든 정보를 담아놓은 곳Global Execute context(전역 컨텍스트) : 전역 코드로 실행된다Function Execute context(함수 컨텍스트) : 함수 코드로 실행된다 실행 컨텍스트를 이해 하는데 필요한 지식📌 콜 스택(Call Stack)LIFO (Last in First out)의 방법을 사용한다=> 마지막에 들어온 요소가 제일 먼저 나간다 실행 컨텍스트 단위로 콜 스택에 순서대로 쌓인다해당 실행 컨텍스트가 끝나면 콜 스택에서 제거된다 쉽게 프링글스로 생각해도 좋다통 안에 차곡차곡 쌓여있는 감자칩들이 스택이다 📌 ScopeExecute context가 접근할 수 있는 범위 (= ..