반응형
클로저
-
클로저(Closer)Java Script/기본 개념 정리 2020. 8. 8. 17:10
클로저 내부함수가 외부함수의 맥락(context)(변수 등)에 접근할 수 있는 것 호이스팅을 방지할 때 주로 이용한다. 독립적인 (자유) 변수 , 환경이 기억한다. 세 가지 스코프 체인 클로저 자신에 대한 접근(블럭 내 정의된 함수) 외부 함수의 변수에 대한 접근 전역 변수에 대한 접근 외부 함수의 변수에 대한 접근 클로저를 활용한 커링 함수 function adder (x) { return function (y) { return x + y; } }; 클로저 모듈 패턴 var counter = (function() { var privateCounter = 0; function changeBy(val) { privateCounter += val; } return { increment: function() ..