어휘적환경 (Lexical Environment) & 클로저 (Closure)

ROCKBELL·2022년 11월 7일

자바스크립트

목록 보기
4/25

어휘적환경

block문

  • block문(if문, try문 등등)에서는 작성과 동시에 lexical environment가 즉시 생성된다

함수

  • 함수에서의 lexical environment는 함수가 호출 되었을 때 생성된다
  • 스크립트를 읽기전에 lexical environment가 작성되고 global object 가 등록됩니다

클로저

  • 함수가 호출될때마다 각각의 lexcial environment가 생성된다

  • 브라우저 최적화를 위해서 내부 리턴 함수의 변수에 대한 접근이 필요없어진 경우, 해당 lexical environment가 사라진다

0개의 댓글