abr
16
2012

Función JavaScript sin conocer el número de parámetros

Descarga el contenido del Artículo en PDF pdf Función JavaScript sin conocer el número de parámetros

En JavaScript podemos llamar a funciones y enviar un número indeterminado de parámetros, a veces no sabemos cuántos parámetros le vamos a pasar, es aquí cuando podemos preguntar a “arguments” el número de parámetros que le han llegado.

Para saber cuántos parámetros le hemos pasado tenemos que preguntar por la longitud de “arguments” , así:

arguments.length

Este código nos devolverá el número de parámetros que hemos enviado cuando hemos llamado a la función.

Si queremos acceder al contenido de  un parámetro en concreto, podemos hacerlo a través del array “arguments[i]”, dónde i será la posición que ocupa el parámetro que has enviado.

Por ejemplo, tenemos la función prueba:

function prueba (){

alert (arguments[1]);

}

Llamamos a la función así:

prueba(3,4,5);

La función nos mostrará un alert con el número 4, que ocupa la segunda posición el orden de llegada de los parámetros. Hay que tener en cuenta que cuando utilizamos arguments[i] empezamos a contar en la posición 0 después 1, después 2…etc.

Sabiendo el número de parámetros y cómo puedes acceder a cada uno de ellos puedes realizar un sinfín de operaciones.

Artículos relacionados

Leave a comment


8 − ocho =

Entradas recientes

Recientes

  • admin: Ok, prueba. No obstante, si no lo consigues muestrame o envíame el código y te echo una mano. Suerte!
  • Anselmo: Gracias por la respuesta, hoy voy a intentar modificar el código. De hecho tengo una lista con muchos links,...
  • admin: Hola, Lo que quieres hacer no parece complicado, prueba esto: Modifica la función initialize para que le...
  • Anselmo: Gracias por los tutoriales, son muy buenos! Tengo una duda, espero me puedas orientar. En el código, veo que...
  • Navit: Buen artículo, tengo que probar dos o tres cosas que has puesto. Gracias