Foros del Web » Programando para Internet » Javascript »

funciones con numero de parametros variables

Estas en el tema de funciones con numero de parametros variables en el foro de Javascript en Foros del Web. Quiero hacer una función que reciba un numero de parámetros aleatorios... un ejemplo sería funcion concatenar{ por cada parámetro recibido pintar texto del parámetro } ...
  #1 (permalink)  
Antiguo 05/05/2010, 16:00
 
Fecha de Ingreso: marzo-2008
Mensajes: 43
Antigüedad: 16 años, 1 mes
Puntos: 1
funciones con numero de parametros variables

Quiero hacer una función que reciba un numero de parámetros aleatorios... un ejemplo sería

funcion concatenar{
por cada parámetro recibido
pintar texto del parámetro
}

pero no sé como hacerlo. ¿alguna ayudita?

Gracias de antemano
Un saludo
  #2 (permalink)  
Antiguo 05/05/2010, 16:06
Avatar de bet7o  
Fecha de Ingreso: febrero-2010
Ubicación: DF
Mensajes: 315
Antigüedad: 14 años, 2 meses
Puntos: 20
Respuesta: funciones con numero de parametros variables

mira puedes hacer lo siguiente.

Código Javascript:
Ver original
  1. function concatenar()
  2. {
  3.   for(i = 0; i <arguments.length(); i++)
  4.   {
  5.     document.write(arguments[i]);
  6.   }
  7. }

Pruebala y nos comentas si te funciono.

Saludos!
__________________
Pero el no contaba con una cosa, mi peligroso desinteres por la vida humana
  #3 (permalink)  
Antiguo 05/05/2010, 16:08
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: funciones con numero de parametros variables

un pequeño comentario, no existe el metodo length en el array arguments.
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #4 (permalink)  
Antiguo 05/05/2010, 16:13
Avatar de bet7o  
Fecha de Ingreso: febrero-2010
Ubicación: DF
Mensajes: 315
Antigüedad: 14 años, 2 meses
Puntos: 20
Respuesta: funciones con numero de parametros variables

No existe , yo acabo de hacer una prueba con el siguiente codigo y si funciona mira.

Código Javascript:
Ver original
  1. <html>
  2. <head>
  3. <title></title>
  4. <script type="text/javascript">
  5. function concatenar()
  6. {
  7.   alert(arguments.length);
  8.   for(i = 0; i < arguments.length; i++)
  9.   {
  10.     document.write(arguments[i]);
  11.   }
  12. }
  13. </script>
  14. </head>
  15. <body>
  16.   <button type="bottom" onclick="concatenar(1,2,3,4,5,6)">Hola</button>
  17. </body>
  18. </html>
__________________
Pero el no contaba con una cosa, mi peligroso desinteres por la vida humana
  #5 (permalink)  
Antiguo 05/05/2010, 16:32
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: funciones con numero de parametros variables

compara la linea 3 de tu primer mensaje con la linea 8 de tu ultimo mensaje. en el primero estas tratando length como un metodo. dicho metodo no existe. fijate que en mi primer mensaje dije metodo length el cual es diferente a propiedad length.
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #6 (permalink)  
Antiguo 05/05/2010, 16:34
Avatar de bet7o  
Fecha de Ingreso: febrero-2010
Ubicación: DF
Mensajes: 315
Antigüedad: 14 años, 2 meses
Puntos: 20
Respuesta: funciones con numero de parametros variables

Cita:
Iniciado por zerokilled Ver Mensaje
compara la linea 3 de tu primer mensaje con la linea 8 de tu ultimo mensaje. en el primero estas tratando length como un metodo. dicho metodo no existe. fijate que en mi primer mensaje dije metodo length el cual es diferente a propiedad length.
Ah si es k se me paso eso jaja, bueno pero el segundo script ya funciona espero le sirva a dark_lock
__________________
Pero el no contaba con una cosa, mi peligroso desinteres por la vida humana
  #7 (permalink)  
Antiguo 06/05/2010, 02:26
 
Fecha de Ingreso: marzo-2008
Mensajes: 43
Antigüedad: 16 años, 1 mes
Puntos: 1
Respuesta: funciones con numero de parametros variables

muchisimas gracias era justamente lo que quería :D

Etiquetas: funciones, numero, parametros, variables
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:33.