Get to know MDN better
Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Juli 2015 browserübergreifend verfügbar.
Die arguments.length Dateneigenschaft enthält die Anzahl der an die Funktion übergebenen Argumente.
Eine nicht-negative ganze Zahl.
| Schreibbar | ja |
| Aufzählbar | nein |
| Konfigurierbar | ja |
Die arguments.length Eigenschaft gibt die Anzahl der tatsächlich an eine Funktion übergebenen Argumente an. Diese kann mehr oder weniger als die definierte Anzahl der Parameter sein (siehe Function.prototype.length). Zum Beispiel, für die unten stehende Funktion:
gibt func1.length den Wert 3 zurück, weil func1 drei formale Parameter deklariert. Allerdings protokolliert func1(1, 2, 3, 4, 5) 5, weil func1 mit fünf Argumenten aufgerufen wurde. Ebenso protokolliert func1(1) 1, weil func1 mit einem Argument aufgerufen wurde.
In diesem Beispiel definieren wir eine Funktion, die zwei oder mehr Zahlen zusammenzählen kann.
| ECMAScript® 2027 Language Specification # sec-arguments-exotic-objects |
JavaScript aktivieren, um diese Browser-Kompatibilitätstabelle anzuzeigen.
Der Bauplan für ein besseres Internet.
Besuche die gemeinnützige Muttergesellschaft der Mozilla Corporation, die Mozilla Foundation.
Teile dieses Inhalts sind ©1998–2026 von einzelnen mozilla.org-Mitwirkenden. Inhalte sind verfügbar unter einer Creative-Commons-Lizenz.