closure 썸네일형 리스트형 [JavaScript] 클로저(Closure) 클로저(Closure)란? 클로저는 외부 함수의 변수에 접근할 수 있는 내부 함수 또는, 이러한 작동 원리를 일컫는 용어이다. 클로저 함수 안에서는 지역 변수(Local Variable), 외부 함수의 변수(Outer Function Variable), 전역 변수(Global Variable)의 접근이 전부 가능하다. 그렇기 때문에 클로저는 일반적으로 사이드 이펙트를 제어할 때와 private 변수를 생성할 때 많이 사용된다고 한다. function outerFn() { let outerVar = 'outer'; console.log(outerVar); function innerFn() { // -> 클로저 함수 let innerVar = 'inner'; console.log(innerVar); } re.. 더보기 이전 1 다음