Javascript-funktion. Længde

Egenskaben JavaScript-funktionslængde returnerer det antal parametre, som en funktion forventes.

Syntaksen for at få adgang til lengthejendommen er:

 func.length

Her funcer en funktion.

Returværdi fra Function.length

  • Returnerer antallet af formelle parametre for den givne funktion.

Eksempel: Brug af 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

Produktion

 0 2 0 1

Bemærk: De lengthejendom udelukker resten parametre og kun tæller parametre, indtil den første med en default værdi. I dette tilfælde func3.lengthreturnerer 1 og springer b (har standardværdi) & c (kommer efter standardværdien).

Interessante artikler...