function makeCounterFunction(initValue) {
var count = initVal;
function Increase() {
count++;
console.log(count);
}
return Increase;
}
var counter1 = makeCounterFunction(0);
var counter2 = makeCounterFunction(10);
counter1(); // 1
counter2(); // 11
counter1을 호출했을 때와 counter2를 호출했을때 count의 값이 다르게 동작한다!
function Increase(){}var count = 0;function Increase(){}var count = 10;