Javascript Function.length

Vlastnost Délka funkce JavaScriptu vrací počet parametrů očekávaných funkcí.

Syntaxe pro přístup k lengthvlastnosti je:

 func.length

Tady funcje funkce.

Návratová hodnota z Function.length

  • Vrátí počet formálních parametrů dané funkce.

Příklad: Použití 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ýstup

 0 2 0 1

Poznámka: V lengthmajetku vylučuje parametry odpočinku a počítá pouze parametry do prvního s výchozí hodnotou. V tomto případě func3.lengthvrátí 1 a přeskočí b (má výchozí hodnotu) & c (přijde za výchozí hodnotou).

Zajímavé články...