본문 바로가기

FrontEnd

실행 컨텍스트(Execution Context)의 정의와 종류

728x90
반응형

1. GEC

Global Execution Context

글로벌로 자바스크립트가 실행될때의 전역 실행 환경 

콜스택에 제일 먼저 쌓이고 가장 나중에 제거된다.

자바스크립트가 싱글스레드이기 때문에 무조건 한개만 존재할 수 있다. 

 

2. FEC

Functional Execution Context

함수가 호출되고 실행될때 그 호출된, 실행되고있는 함수에 대해서 실행되고 있는 환경

함수 내부의 this와  함수가 필요로하는 지역변수들을 포함한다.

함수가 실행될때 생성되었다가 함수가 종료되면 제거된다.

 

3.Eval 

evel함수 실행시 생성되는 컨텍스트

(잘 안쓴다고 하기도 해서 따로 정리하진않음)

 

 


✔️ 참고

https://www.youtube.com/watch?v=AbNc8_poxu4 

 

728x90
반응형