실행컨텍스트 - 실행할 코드에 제공할 환경정보들을 모아놓은 객체
실행컨텍스트를 구성하는 방법
코드 실행시
활성화된 실행 컨텍스트의 수집정보
environment record- 현재 컨텍스트와 관련된 코드의 정보들이 저장.
컨텍스트 내부 전체를 처음부터 끝까지 읽고 순서대로 수집
**호이스팅** - 코드를 실행하기 전 변수선언/함수선언이 해당 스코프의 최상단으로 끌어 올려진 것 같은 현상
스코프체인- 변수의 유효 범위
참고
https://poiemaweb.com/js-execution-context
https://www.zerocho.com/category/JavaScript/post/5741d96d094da4986bc950a0
https://velog.io/@paulkim/e
https://developer.mozilla.org/ko/docs/Glossary/Hoisting
https://velog.io/@oneook/%EC%8A%A4%EC%BD%94%ED%94%84%EC%99%80-%EC%8A%A4%EC%BD%94%ED%94%84-%EC%B2%B4%EC%9D%B8-JavaScript-Basics
추가공부할것
- 호이스팅
- 스코프, 스코프체인