클로저란 무엇인가? - 클로저(closure)는 함수와 그 함수가 선언됐을 때의 렉시컬 환경(Lexical environment)과의 조합이라고 부르며, 내부 함수가 외부(enclosing) 함수 변수에 액세스(접근) 할 수 있는 자바스크립트의 기능을 말한다. 클로저(closure) 예시 코드 1 2 3 4 5 6 7 8 9 10 11 12 let func1 = function(){ let a = 1; let func2 = function (){ return ++a; }; return func2; //func2 함수 자체를 반환 }; let func3 = func1(); console.log(func3()); // 2 console.log(func3()); // 3 cs 👆 외부 함수 밖에서 내부 함수가..