Raw count_with_closure.jsvar makeCounter = function() { var i = 0; return function() { return i += 1 };}var c1 = makeCounter(), c2 = makeCounter();c1(); // 1c1(); // 2c1(); // 3c2(); // 1c1(); // 4c2(); // 2