8.6 Funktionseigenschaften und -methoden

Wir haben gesehen, dass Funktionen in JavaScript-Programmen als Datenwerte verwendet werden können. Der typeof-Operator liefert den String »function« zurück, wenn er auf eine Funktion angewandt wird, aber Funktionen sind eigentlich besondere Arten von JavaScript-Objekten. Da Funktionen Objekte sind, haben sie Eigenschaften und Methoden wie beispielsweise die Date- und RegExp-Objekte.

8.6.1 Die length-Eigenschaft

Wie weiter oben gezeigt wurde, gibt im Body einer Funktion die length-Eigenschaft des Arrays arguments an, wie viele Argumente der Funktion übergeben wurden. Die length-Eigenschaft der Funktion selbst hat aber eine andere Bedeutung. Diese schreibgeschützte Eigenschaft gibt die Anzahl der Argumente ...

Get Java Script: Das umfassende Referenzwerk 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.