Javascript-funksjon. Lengde

Egenskapen JavaScript-funksjonslengde returnerer antall parametere som forventes av en funksjon.

Syntaksen for tilgang til lengtheiendommen er:

 func.length

Her funcer en funksjon.

Returverdi fra Function.length

  • Returnerer antall formelle parametere for den gitte funksjonen.

Eksempel: Bruke 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

Produksjon

 0 2 0 1

Merk: De lengtheiendoms ekskluderer resten parametere og bare teller parametere inntil den første med en standardverdi. I dette tilfellet func3.lengthreturnerer 1 og hopper over b (har standardverdi) & c (kommer etter standardverdien).

Interessante artikler...