„JavaScript“ funkcijos ilgio ypatybė pateikia funkcijų laukiamų parametrų skaičių.
Sintaksė norint pasiekti length
nuosavybę yra:
func.length
Čia func
yra funkcija.
Grąžinimo vertė iš Funkcijos.length
- Pateikia pateiktos funkcijos formalių parametrų skaičių.
Pavyzdys: naudojant funkciją.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
Rezultatas
0 2 0 1
Pastaba: Dėl length
nuosavybės neįeina likusieji parametrai ir tik skaičiuoja parametrus iki pirmos vienas su numatytąją vertę. Tokiu atveju func3.length
grąžina 1 ir praleidžia b (turi numatytąją vertę) & c (ateina po numatytosios vertės).