Zustand über mehere Funktionsaufrufe sichern über arguments.callee

Thomas Darimont

Erfahrenes Mitglied
Hallo,

hier mal ein kleines Beispiel für eine alternative Speichermöglichkeit von Zustand über Funktionsaufrufe hinweg:
Javascript:
function inc(){
   var o = arguments.callee; 
   o.val = o.val || 0;
   return o.val++;  
}

inc(); //0
inc(); //1
inc(); //2
inc(); //3

Gruß Tom
 
Zurück