[Javascript] 클로저(Closure)
클로저란? 함수 내부에 만든 지역변수가 사라지지 않고 계속해서 값을 유지하고 있는 상태를 말합니다. function 외부(){var 변수;function 내부(){ 변수 사용;}} function Sum(){ var num = 0; function AddSum(){ num++; return num; } return AddSum;}var test = Sum(); alert(test());alert(test());alert(test()); 출력123 function cTest(a) { return function(b) { return a + b; }} var test = cTest(1);alert(test(2)); 출력3 클로저의 참조를 제거하고 GC(Garbage Collection)하려면 명시적으로 te..
2016.04.12