728x90
scope chain
-
[JS] 스코프와 관련된 개념을 몽땅 알아보자. scope, lexical, dynamic, chain, closure카테고리 없음 2024. 1. 15. 16:01
[JS] 스코프와 관련된 개념을 몽땅 알아보자. scope, lexical, dynamic, chain, closure scope scope는 우리가 선언한 변수나 함수에 참조할 수 있는 범위를 뜻한다. 즉 변수의 유효 범위를 나타낸다. javascript에서는 두 종류의 scope가 존재한다. global scope와 local scope이다. global scope는 모든 범위에서 참조할 수 있다. local scope는 특정 범위 내에서만 참조 가능하다. local scope는 함수 내에서 선언된 변수에 해당하는 function scope와 블록 내에서 선언된 block scope가 존재한다. 여기서 헷갈릴 수 있는 사실이 존재하는데.. var로 블록 내에 변수 선언 시 해당 변수는 global s..