Foros del Web » Programando para Internet » Javascript »

Pregunta sobre Array

Estas en el tema de Pregunta sobre Array en el foro de Javascript en Foros del Web. Hola. Como puedo agregar elementos a un Array; ejemplo: tengo una variable x = prompt("... ...") y otra y = new Array(); ahora como hago ...
  #1 (permalink)  
Antiguo 03/11/2010, 12:16
 
Fecha de Ingreso: septiembre-2010
Mensajes: 525
Antigüedad: 13 años, 7 meses
Puntos: 59
Pregunta Pregunta sobre Array

Hola. Como puedo agregar elementos a un Array; ejemplo: tengo una variable x = prompt("... ...") y otra y = new Array(); ahora como hago para que se agruegue automaticamente lo que ha escrito el usuario (variable x) al Array (variable y)?
Gracias!

Última edición por _Adrian_; 03/11/2010 a las 12:21
  #2 (permalink)  
Antiguo 03/11/2010, 12:23
 
Fecha de Ingreso: septiembre-2004
Ubicación: La Plata Argentina
Mensajes: 128
Antigüedad: 19 años, 7 meses
Puntos: 9
Respuesta: Pregunta sobre Array

y[y.length] = prompt(....);


Saludos
  #3 (permalink)  
Antiguo 03/11/2010, 12:26
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Respuesta: Pregunta sobre Array

Hola:

También:

y.push(x);

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #4 (permalink)  
Antiguo 03/11/2010, 13:26
Avatar de IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 15 años, 10 meses
Puntos: 1012
Respuesta: Pregunta sobre Array

también puedes usar unshift() todo depende de donde quieras posicionar los nuevos elementos de la matriz. si es un único elemento, no hay duda, push()
  #5 (permalink)  
Antiguo 04/11/2010, 13:41
 
Fecha de Ingreso: septiembre-2010
Mensajes: 525
Antigüedad: 13 años, 7 meses
Puntos: 59
De acuerdo Respuesta: Pregunta sobre Array

Muchas gracias por las respuestas!
Saludos
  #6 (permalink)  
Antiguo 04/11/2010, 13:46
 
Fecha de Ingreso: septiembre-2004
Ubicación: La Plata Argentina
Mensajes: 128
Antigüedad: 19 años, 7 meses
Puntos: 9
Respuesta: Pregunta sobre Array

Isabel, sobre gustos no opino pero te paso un dato sin animo de polemica :


codigo :

var i,arr=[];
for(i=0;i<1000000;i++){
arr.push(i);
}

tiempo de ejecucion :

IE6.0 : 9100 mseg
FF3.6 : 490 mseg.




codigo :

var i,arr=[];
for(i=0;i<1000000;i++){
arr[arr.length]=i;
}

tiempo de ejecucion :

IE6.0 : 5700 mseg
FF3.6 : 88 mseg.


Los valores absolutos de los tiempos de ejecucion dependeran de cada CPU pero parece ser mas eficiente indexar por length. Si lo pruebas por favor dime como te da a ti.

Gracias
  #7 (permalink)  
Antiguo 04/11/2010, 15:18
Avatar de IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 15 años, 10 meses
Puntos: 1012
Respuesta: Pregunta sobre Array

si tu lo dices, no tengo por qué dudarlo. pero te has parado a pensar que tal vez y digo solo tal vez, el proceso interno del método push() ¿sea eso mismo que comentas?

Etiquetas: Ninguno
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 09:32.