Texonom
Texonom
/
Engineering
Engineering
/Software Engineering/Programming/Programming Language/Programming Languages/4GL/ECMAScript/
JavaScript
JavaScript
/JS Fundamental/JS Function/JS Lexical Scoping/JS Execution Context/JS EC Object/
JS Global EC
Search

JS Global EC

Creator
Creator
Seonglae Cho
Created
Created
2021 Apr 20 5:1
Editor
Editor
Seonglae Cho
Edited
Edited
2021 Apr 21 6:0
Refs
Refs

가장 먼저 콜스택에 올라가는 EC

다른 EC들과 달리 arguments 객체가 없으며 (브라우저는)
전역 객체 하나만을 포함하는 스코프 체인을 가짐
브라우저에서 <script /> 태그를 마주치면, 생성
전역 컨텍스트(전역 코드)의 경우, Variable Object, 스코프 체인, this 값은 언제나 전역 객체
 
 
 
 
 
 
 
Execution Context | PoiemaWeb
이 포스팅의 내용은 ES3를 기반으로 하고 있다. 실행 컨텍스트(Execution Context)는 scope, hoisting, this, function, closure 등의 동작원리를 담고 있는 자바스크립트의 핵심원리이다. 실행 컨텍스트를 바로 이해하지 못하면 코드 독해가 어려워지며 디버깅도 매우 곤란해 질 것이다. ECMAScript 스펙에 따르면 실행 컨텍스트를 실행 가능한 코드를 형상화하고 구분하는 추상적인 개념이라고 정의한다.
Execution Context | PoiemaWeb
https://poiemaweb.com/js-execution-context
Execution Context | PoiemaWeb
 
 

Recommendations

Texonom
Texonom
/
Engineering
Engineering
/Software Engineering/Programming/Programming Language/Programming Languages/4GL/ECMAScript/
JavaScript
JavaScript
/JS Fundamental/JS Function/JS Lexical Scoping/JS Execution Context/JS EC Object/
JS Global EC
Copyright Seonglae Cho