„Javascript“ funkcija.length

„JavaScript“ funkcijos ilgio ypatybė pateikia funkcijų laukiamų parametrų skaičių.

Sintaksė norint pasiekti lengthnuosavybę yra:

 func.length

Čia funcyra 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 lengthnuosavybės neįeina likusieji parametrai ir tik skaičiuoja parametrus iki pirmos vienas su numatytąją vertę. Tokiu atveju func3.lengthgrąžina 1 ir praleidžia b (turi numatytąją vertę) & c (ateina po numatytosios vertės).

Įdomios straipsniai...