728x90
목록Closure (1)
carrots-day
[ Javascript.02.Scope, Closure ]
Scope 식별자(객체)의 유효 범위를 말한다. 객체가 어디에 선언되었는지에 따라 유효 범위가 결정된다. 쉽게 말하자면 변수를 선언할 때 어떤 곳에 선언했냐에 따라 이 변수의 사용 가능 범위가 정해진다는 말이다. 기본적으로 스코프는 2가지 종류로 구분할 수 있다. 전역 스코프 : 코드 전체에서 참조 가능한 범위를 가진 스코프 지역 스코프 : 특정 조건에 따라 참조 범위가 다른 스코프 전역 스코프의 경우 같은 코드에 존재하면 어디서든 참조가 가능한 스코프이다. 지역 스코프의 경우 경우에 따라 참조 범위가 달라진다. 범위 산정의 기준은 4가지로 정리할 수 있다. 블록레벨 스코프 : 블록 ({}) 내에서만 참조 가능한 범위 함수레벨 스코프 : 함수 내에서만 참조 가능한 범위 동적 스코프 : 함수를 어디서 호출..
먹고살자/Javascript
2022. 11. 29. 22:36
반응형