javascript clouser 썸네일형 리스트형 자바스크립트 javascript 클로저(Clouser) 클로저(Clouser)란? 클로저란 이미 생명 주기가 끝난 외부 함수의 변수를 참조하는 함수를 클로저라고 합니다. function outer(){ var tt = 10; function inner(){ tt++; console.log(tt) }; return inner;} 예를들어, outer() 함수가 선언될 당시에 그 내부에서 x라는 변수와 inner()함수를 정의하고 있습니다. 그리고 outer() 함수는 inner() 함수를 반환하는데, outer() 함수 외부에서 outer() 함수를 호출하면 inner 함수가 반환되어 outer() 함수에서 정의된 변수 tt를 참조해서 ++연산자를 수행합니다. 즉, outer()함수를 호출할 때 outer()함수의 유효 범위가 아님에도, inner()함수에서 .. 더보기 이전 1 다음