클로저
JavaScript의 클로저란?클로저는 함수가 명시적으로 외부 스코프의 변수를 사용하면서,해당 변수에 접근 가능하지 않은 다른 스코프에서 실행할 때 관찰되는 함수의 특성이다.function getCountAdder(){ let count = 0; return function countAdder(){ count++; console.log(count); }}let addCount = getCountAdder();addCount(); // 1addCount(); // 2addCount(); // 3 위 코드에서 보면, getCountAdder 함수는 countAdder라는 내부 함수 인스턴스를 반환한다.이 때 반환된 내부함수인 countAdder는 외부 스코프(getCountAd..
2025.01.26