스코프1 [Javascript] 실행 컨텍스트 (Execution Context) 와 소스코드 이전에 Javascript 에서의 this 를 다뤘던 글에서 잠깐 "실행 컨텍스트"를 언급했었다. Javascript 에는 (그리고 아마 대부분의 프로그래밍 언어에는) 실행 컨텍스트라는 개념이 존재하는데, 이를 잘 이해하기 위해서는 우선 "소스코드" 의 개념부터 이해해야 한다. ✨ 소스코드 ECMAScript 는 소스코드를 4가지 타입으로 구분한다. 소스코드는 타입마다 실행 컨텍스트를 생성하는 과정과 관리 내용이 다르며, 이를 간략히 요양한 내용은 다음과 같다. 📍 전역 코드 (Global code) : 전역에 존재하는 코드 (함수, 클래스의 내부 코드 미포함) 1. 전역 스코프 (최상위 스코프) 생성 2. 전역 객체와 연결 3. var 키워드로 선언된 전역 변수 + 선언된 전역 함수를 전역 객체의 프로.. 2021. 9. 28. 이전 1 다음