Javascript Function.length

A JavaScript Function length tulajdonság visszaadja a függvény által elvárt paraméterek számát.

A lengthtulajdon elérésének szintaxisa :

 func.length

Itt funcvan 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 lengthtulajdonsá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.length1-et ad vissza, és kihagyja a b (alapértelmezett értéke van) & c értéket (az alapértelmezett érték után jön).

érdekes cikkek...