Función Javascript. Longitud

La propiedad de longitud de la función de JavaScript devuelve el número de parámetros que espera una función.

La sintaxis para acceder a la lengthpropiedad es:

 func.length

Aquí funchay una función.

Valor de retorno de Function.length

  • Devuelve el número de parámetros formales de la función dada.

Ejemplo: uso 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

Salida

 0 2 0 1

Nota: La lengthpropiedad excluye el resto de parámetros y solo cuenta los parámetros hasta el primero con un valor predeterminado. En este caso, func3.lengthdevuelve 1 y omite b (tiene el valor predeterminado) & c (viene después del valor predeterminado).

Articulos interesantes...