Властивість 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 (поставляється після значення за замовчуванням).