함수 스코프1 [Javascript] 클로저(closure) 알아보기 closure 클로저는 내부 함수에서 외부 함수의 변수에 접근 가능한 것을 말한다. 함수 내부에 선언된 변수와 함수들은 함수 내부에서만 접근이 가능하지만 함수 내부에 선언된 변수와 함수를 외부에서도 접근 할 수 있게 해주는 것이 closure이다. 블록 스코프와 함수 스코프 스코프 : 변수와 함수의 접근 가능 범위 블록 스코프 : if, for, switch 문과 같은 블록 내에 선언된 변수는 블록 외부에서는 접근 되지 않는 것. 변수가 선언된 블록에서 블록이 종료될때 사라짐 함수 스코프 : 함수내에 선언된 변수가 함수 내부에서만 접근 가능한 것. 함수에서 선언된 변수는 함수가 호출되고 종료되면 해제 var는 함수 스코프, let은 블록 스코프 function funcVar() { // 블록 스코프와 함.. 2023. 4. 5. 이전 1 다음