반응형
자바스크립트 중요 개념을 품은 실행컨텍스트.
먼저 두 줄 요약 하자면
순서
- 전역 코드 평가 => 실행 => 함수 코드 평가 => 실행
구성1. global lexical environment
1. Env.Record
가. object Env.Record
=> binding object
나. declarative Env.Record
=> 선언된 변수를 잡는다 (const, let, function)
2. Outer Lex.Env.Reference
3. Block Lex.Env
가. Env.Rec
=> declarative Env.Record
나. Outer Ref
구성2. function lexical envrinment
1. Env.Record
가. 내부의 변수
다. 매개변수 (arguments) Array
2. Outer Lex.Env.Reference : 메소드, 함수, 변수 등이 실행 컨텍스트 내에 없는 경우, 아우터 레퍼런스를 타고 필요한 정보를 찾아다님
//작성 중
반응형
'항해99' 카테고리의 다른 글
면접 정리 (0) | 2022.03.02 |
---|---|
운영체제 2차시 (0) | 2022.02.24 |
운영체제 1차시 (0) | 2022.02.20 |
깊은 복사와 얕은 복사 (1) | 2022.02.20 |
node.js와 스레드, non-blocking I/O (2) | 2022.02.20 |