함수는 실행되고 끝나면 변수의 사용도 끝이난다. 그러나 클로저를 사용하면 함수의 사용이 끝이난 후에도 상태를 유지할 수 있다. 전역변수로 하여 상태를 유지 시킬 수 있지만 값이 노출된다는 단점이 있다. 예문1 예문2(참조) 클로저를 사용한 Counting + 0 ★돼지저금통을 기억하자 function pigSave(){ let money = 0 return function (coin){ return money += coin } } const s1 = pigSave() console.log(s1(500))//500 console.log(s1(400))//900 console.log(s1(100))//1000 Closure | PoiemaWeb 클로저(closure)는 자바스크립트에서 중요한 개념 중 하나로..