[TIL] 2023-01-09

Deong_gu·2023년 1월 9일
1

TIL (TODAY I LEARN)

목록 보기
18/62
post-custom-banner
  • 콜스택을 공부하면서 자바스크립트의 동작원리를 좀 더 공부하게되었다. 어제 잠깐 맛만 보았던 실행 컨텍스트가 그 핵심이다.

    • 실행 컨텍스트 - 실행 컨텍스트 스택(코드 실행 순서 관리), 렉시컬 환경(식별자와 스코프 관리)
  1. 전역 코드 평가
    • 전역 실행 컨텍스트 생성
    • 전역 렉시컬 환경 생성
      • 전역 환경 레코드 생성
        1. 객체 환경 레코드 생성
        2. 선언적 환경 레코드 생성
      • this 바인딩
      • 외부 렉시컬 환경에 대한 참조 결정

  2. 전역 코드 실행

  3. 함수 코드 평가
    • 함수 실행 컨텍스트 생성
    • 함수 렉시컬 환경 생성
      - 함수 환경 레코드 생성
      - this 바인딩
      - 외부 렉시컬 환경에 대한 참조 결정

  4. 함수 코드 실행

[참고자료]
https://www.notion.so/TIL-2023-01-09-20b6031ab3e54de9a95d15254342d0b7 구체적인 내용

profile
큰 것을 작게, 작은 것을 구체적이게, 개발자답게
post-custom-banner

0개의 댓글