Closure1 [자바스크립트] Function - Closure 함수의 Scope 클로져(Closure)에 대해서 알아보기 전에 Scope에 대한 개념을 먼저 짚고 넘어가야 한다. scope란 범위라는 의미로 프로그래밍에서도 범위의 의미를 가지고 쓰인다. 구체적으로, 자바스크립트에서 스코프란 식별자 접근 규칙에 따른 유효 범위를 뜻한다. 여기서 식별자란 변수, 함수, 클래스 등이 있다. 즉, 스코프란 선언된 식별자가 영향을 끼칠 수 있는 범위라고 이해하면 된다!! (아래의 스코프 주요 규칙 참고!!) 자바스크립트에서는 변수의 스코프를 두가지 종류로 나눌 수 있다. 식별자가 중괄호 내에서만 영향을 끼치면, block scope라고 하고 함수 내에서만 영향을 끼치면 function scope라고 한다. 스코프의 주요 규칙 안쪽 스코프에서 바깥쪽 스코프로 접근할 수 있지만.. 2023. 10. 23. 이전 1 다음 728x90 반응형