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

Цікаві статті...