A JavaScript Function length tulajdonság visszaadja a függvény által elvárt paraméterek számát.
A length
tulajdon elérésének szintaxisa :
func.length
Itt func
van egy függvény.
Visszatérési érték a Function.length-ből
- Visszaadja az adott függvény formális paramétereinek számát.
Példa: A Function.length használata
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
Kimenet
0 2 0 1
Megjegyzés: A length
tulajdonság kizárja a többi paramétert, és csak az elsőig számolja a paramétereket, alapértelmezett értékkel. Ebben az esetben func3.length
1-et ad vissza, és kihagyja a b (alapértelmezett értéke van) & c értéket (az alapértelmezett érték után jön).