Cuenta el número de argumentos pasados ​​a la función de JavaScript

En este artículo, vamos a aprender cómo para contar el número de argumentos pasados ​​a la función de JavaScript ?

Funciones proporciona modularidad en cualquier lenguaje de programación, ya sea JavaScript o lenguajes tradicionales como C / Java. Las funciones tienen un cuerpo, un tipo class y número de argumentos que definen una función. Los argumentos son los datos que se pasan a la función cuando se les llama.

En JavaScript, a diferencia de C, no es un error de pasar más o menos argumentos a la función. Considere este ejemplo ,

function myFunc(n) {
return n+10;
}
myFunc(10); // 20
myFunc(); // undefined
myFunc(50,20); // 60

Si pasamos menos número de argumentos, los últimos argumentos se dan valor indefinido y si se pasan más argumentos, que son simplemente ignorados. Teniendo esto presente es, podemos sin embargo, llegar a saber cuántos argumentos se pasa a la función.

JavaScript tiene una especial “argumentos” variables que mantiene el registro de cuántos argumentos se han pasado a la función. Es una matriz que contiene todos los argumentos que se pasan a la función. Usando esto, podemos obtener el número de argumentos se pasa a la función.

Código

function ArgCounter() {
return arguments.length;
}
ArgCounter(10); //1
ArgCounter(); //0
ArgCounter(10,20,30,40,50); //5

La función ArgCounter no espera que los parámetros. La variable de argumentos trabaja en cuántos se pasan los elementos de datos cuando la función se llama, y ​​no en la definición de función. El arguments.length propiedad devuelve la longitud de los elementos de datos pasados ​​a la función.

esperamos que hayan aprendido algo nuevo con este artículo. Sigue visitando return más y compartir sus pensamientos en los comentarios a continuación.


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *