728x90 300x250 SMALL 클로저함수1 클로저 함수 클로저 함수는 함수내부에 만든 지역변수가 사라지지 않고 계속 값을 유지하고 있는 상태를말한다. function func(){ var count=1; // 일반 지역변수 $("#btn").on("click", function(){ //클로저 count++; alert("count = "+count); } ); } 일반 지역변수의 경우 함수호출이 완료되면 사라지지만 클로저를 이용하면 함수호출이 완료된 후 사라지지 않는 데이터 저장소로 만들 수 있다. function 외부함수(){ var 변수A; function 내부함수(){ 변수A 사용; } } 클로저는 일종의 현상이기때문에 정해진 문법은 없다. 그래도 표현하자면 위의 문법처럼 내부함수에서 내부함수를 포함하고 있는 외부함수의 변수 A를 사용하는 구조로 표현.. 2019. 7. 31. 이전 1 다음 728x90 반응형 LIST