목록 보기
Execution Context
프론트엔드

Execution Context

넥스트리
넥스트리
2024년 2월 21일

두줄요약

실행 컨텍스트를 통해 자바스크립트의 스코프, 호이스팅, this 바인딩을 설명했습니다. 콜스택과 환경 레코드 흐름을 이해하면 디버깅과 코드 해석에 도움이 됩니다.

핵심 내용

  • 실행 컨텍스트를 자바스크립트 코드 실행과 스코프, 호이스팅, 클로저, this 동작을 설명하는 핵심 개념으로 정리
  • 전역 컨텍스트와 함수 컨텍스트가 콜스택에 쌓이고 팝되는 흐름을 예시로 설명
  • Variable Environment, Lexical Environment, environmentRecord, outerEnvironmentReference의 역할과 스코프 체인 관계를 설명
  • this 바인딩의 기본, 암시적, 명시적, new, 화살표 함수 동작과 우선순위를 예제로 정리

적용해볼 점

  • 디버깅 시 변수 값 변화와 함수 호출 순서를 실행 컨텍스트 관점에서 추적
  • 스코프 체인과 호이스팅, this 바인딩 차이를 함께 이해해 비동기 코드 해석에 활용

댓글 0

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...