javascript _Execution context

장봄·2020년 5월 26일
0

code-states_4주차

목록 보기
7/13
post-thumbnail

[Execution context(실행 컨텍스트)]

함수를 실행할 때 필요한 환경정보(를 담은 객체)

  • 코드가 실행되고 있는 구역, 범위에 대한 개념이다.

  • 실행컨텍스트는 전역공간에 함수가 호출되면 만들어진다.

    • call stack에 push

    • 함수를 벗어나면 call stack에서 pop

  • function scope 별로 생성이 된다.

  • 여기에 담긴 것 : scope내 변수 및 함수, 전달인자, 호출된 근원, this

종류(Type)

  • Global execution context : 가장 베이스가 되는 실행구역

    • window 오브젝트인 전역 컨텍스트를 생성

    • this 를 global object로 할당

  • Functional execution context : 함수가 호출(선언X)시 생성

  • Eval function execution context

profile
즐겁게 배우고 꾸준히 블로깅하는 개발자입니다 ;>

0개의 댓글