[FE/JavaScript] Scope(스코프)

waterglasses·2021년 9월 23일
0

자바스크립트

목록 보기
9/16
post-thumbnail

📌 Scope(스코프)

  • 자바스크립트 엔진이 참조의 대상이 되는 식별자(Identifier)를 검색할 때 사용하는 규칙의 집합이다.
  • 어떤 변수를 사용하거나 호출하려고 할 때 해당하는 식별자로 사용하는데, 그 식별자를 검색하는 메커니즘이라고 이해하면 된다.

📌 Lexical Scope(렉시컬 스코프)

  • 변수 및 함수/블록 스코프를 어디에 작성하였는가에 따라 정해지는 스코프를 렉시컬 스코프라고 한다.

📌 스코프의 구분

  • 전역 스코프
    - 코드 어디에서든지 참조할 수 있다.
  • 지역 스코프
    - 함수 코드 블록이 만든 스코프로 함수 자신과 하위 함수에서만 참조할 수 있다.

출처

스코프

profile
매 순간 성장하는 개발자가 되려고 노력하고 있습니다.

0개의 댓글