Javascript Function.length

Die Eigenschaft JavaScript Function length gibt die Anzahl der von einer Funktion erwarteten Parameter zurück.

Die Syntax für den Zugriff auf die lengthEigenschaft lautet:

 func.length

Hier funcist eine Funktion.

Rückgabewert von Function.length

  • Gibt die Anzahl der formalen Parameter der angegebenen Funktion zurück.

Beispiel: Verwenden von Function.length

 function func() () console.log(func.length); // 0 function func1(a, b) () console.log(func1.length); // 2 function func2(… args) () console.log(func2.length); // 0 -> Rest parameters are not counted function func3(a, b = 10, c) () // only parameters before the one with default value are counted console.log(func3.length); // 1

Ausgabe

 0 2 0 1

Hinweis: Die lengthEigenschaft schließt die Restparameter aus und zählt nur die Parameter bis zum ersten mit einem Standardwert. In diesem Fall wird func3.length1 zurückgegeben und b (hat den Standardwert) & c (kommt nach dem Standardwert) übersprungen.

Interessante Beiträge...