Name
Arguments.callee — Die Funktion, die gerade läuftorm:availability: im Strict-Modus nicht definiert
Überblick
arguments.callee
Beschreibung
arguments.callee
bezieht sich auf die Funktion, die gerade läuft. Diese Eigenschaft ist nur in einem Funktionsbody definiert.
Beispiel
// Ein unbenanntes Funktionsliteral nutzt die Eigenschaft callee, // um auf sich selbst zu verweisen, damit sie sich rekursiv aufrufen kann. var factorial = function(x) { if (x < 2) return 1; else return x * arguments.callee(x-1); } var y = factorial(5); // Liefert 120.
Get JavaScript: Das umfassende Referenzwerk, Sixth Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.