Javascript функция.дължина

Свойството за дължина на функцията JavaScript връща броя на параметрите, очаквани от функция.

Синтаксисът за достъп до lengthсвойството е:

 func.length

Тук funcе функция.

Върната стойност от Function.length

  • Връща броя на формалните параметри на дадената функция.

Пример: Използване на 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

Изход

 0 2 0 1

Забележка: На lengthизключва собственост останалите параметри и само брой параметри, докато първият с стойност по подразбиране. В този случай func3.lengthвръща 1 и прескача b (има стойност по подразбиране) & c (идва след стойността по подразбиране).

Интересни статии...