Javascripti funktsioon. Pikkus

Atribuut JavaScripti funktsiooni pikkus tagastab funktsiooni oodatavate parameetrite arvu.

Atribuudile juurdepääsu süntaks lengthon järgmine:

 func.length

Siin funcon funktsioon.

Tagastusväärtus väärtuselt Funktsioon.length

  • Tagastab antud funktsiooni formaalsete parameetrite arvu.

Näide: funktsiooni Function.length kasutamine

 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äljund

 0 2 0 1

Märkus . lengthAtribuut välistab ülejäänud parameetrid ja loeb parameetreid ainult kuni esimese vaikeväärtusega parameetrini. Sel juhul func3.lengthtagastab 1 ja jätab vahele b (vaikeväärtusega) & c (järgneb vaikeväärtusele).

Huvitavad Artiklid...