JS Anonymus Functions
Every copy of a function has its own function variable!
by sbagdat
JavaScript
var sayac= function(){
var i=0;
return function(){
return ++i;
}
}
var sayac1= sayac();
console.log(sayac1());
console.log(sayac1());
console.log(sayac1());
var sayac2= sayac();
console.log(sayac2());
console.log(sayac2());
console.log(sayac2());