Vlastnosť Dĺžka funkcie JavaScriptu vracia počet parametrov očakávaných funkciou.
Syntax pre prístup k length
vlastnosti je:
func.length
Tu func
je funkcia.
Návratová hodnota z Function.length
- Vráti počet formálnych parametrov danej funkcie.
Príklad: Použitie 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
Výkon
0 2 0 1
Poznámka: V length
majetku vylučuje parametre odpočinku a počíta iba parametre do prvého s východiskovou hodnotou. V takom prípade func3.length
vráti 1 a preskočí b (má predvolenú hodnotu) & c (nasleduje po predvolenej hodnote).