Das Function-Objekt

Alles, was mit einem Konstruktor erzeugt werden kann, hat Eigenschaften und Methoden, und Funktionen sind da keine Ausnahme.

Das Objekt Function scheint das JavaScript-Objekt zu sein, das im Laufe der Zeit die meisten Veränderungen erfahren musste. Ursprünglich fand man in der Eigenschaft arity die Anzahl der Argumente. Dies wurde durch den Aufruf der Methode length des Funktionsnamens abgelöst – oder durch den Zugriff auf length des Arrays mit den Argumenten. Dieses wiederum war früher über den Funktionsnamen erreichbar, ist aber nun nur direkt als arguments im Funktionsaufruf anzusprechen. Beispiel 5-7 zeigt den Zugriff auf beide Objekteigenschaften von Function.

Beispiel 5-7. Zugriff auf die Eigenschaften length und arguments ...

Get Einführung in JavaScript 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.