Fonction Javascript.length

La propriété de longueur de la fonction JavaScript renvoie le nombre de paramètres attendus par une fonction.

La syntaxe pour accéder à la lengthpropriété est:

 func.length

Voici funcune fonction.

Valeur renvoyée par Function.length

  • Renvoie le nombre de paramètres formels de la fonction donnée.

Exemple: utilisation de 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

Production

 0 2 0 1

Remarque: La lengthpropriété exclut les paramètres de repos et ne compte les paramètres que jusqu'au premier avec une valeur par défaut. Dans ce cas, func3.lengthrenvoie 1 et saute b (a la valeur par défaut) & c (vient après la valeur par défaut).

Articles intéressants...