클로저의 특징1 클로저 - 1 클로저란? 클로저(closure)는 자바스크립트의 동작을 이해하는 데 꼭 알고 넘어가면 좋은 개념으로 다음과 같이 정의된다. 특정 함수가 참조하는 변수들이 선언된 렉시컬 스코프(Lexical scope)는 계속 유지되는데, 그 함수와 스코프를 묶어서 클로저라고 한다. 클로저의 특징 클로저가 나타나는 가장 기본적인 환경은 스코프 안에 스코프가 있을 때, 즉 function 안에 function이 선언되었을 때이다. function() { var count = 0; var inner = function() { return ++count; }; return inner; } var increase = outer(); console.log(increase()); // === 1 console.log(increas.. 2020. 1. 22. 이전 1 다음