Foros del Web » Programando para Internet » Javascript »

Creando un array

Estas en el tema de Creando un array en el foro de Javascript en Foros del Web. Hola, Necesito crear un array de este tipo pero de forma dinámica. He buscado ejemplos pero ninguno se parece a donde necesito llegar @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); ...
  #1 (permalink)  
Antiguo 15/09/2012, 10:43
Avatar de latinpower  
Fecha de Ingreso: septiembre-2010
Ubicación: Canelones
Mensajes: 116
Antigüedad: 14 años, 2 meses
Puntos: 10
Creando un array

Hola,

Necesito crear un array de este tipo pero de forma dinámica. He buscado ejemplos pero ninguno se parece a donde necesito llegar

Código Javascript:
Ver original
  1. var arrayOfObjects = { 'E': 'Letter E', 'F': 'Letter F', 'G': 'Letter G', 'selected': 'F' };

Como se crearia dinamicamente?
  #2 (permalink)  
Antiguo 15/09/2012, 12:54
Avatar de Naahuel  
Fecha de Ingreso: marzo-2011
Ubicación: localhost
Mensajes: 796
Antigüedad: 13 años, 8 meses
Puntos: 192
Respuesta: Creando un array

¿Así?

Código Javascript:
Ver original
  1. var miObjeto = new Object();
  2.  
  3. //ejemplo
  4. var _min = 0; var _max = 5;
  5.  
  6. for(i=_min; i<=_max; i++){
  7.     miObjeto['num_'+i] = 'Numero ' + i;
  8. }
  9.  
  10. alert(miObjeto.num_3);

Me parece que la sintáxis no está mal, pero mi IE Tester no me ejecuta los alerts en IE7 u 8. Creo que es un problema del programa, porque si pongo el alert solito no pasa nada tampoco.

En fin, crear objetos en Javascript es muy fácil. Siguiendo tu ejemplo de las letras:
Código Javascript:
Ver original
  1. var miObjeto = new Object();
  2.  
  3. var arr_letras = "ABCDEFGHIJKLMNOPQRSTUVWXYZ".split('');
  4.  
  5. for(i=0; i<=arr_letras.length; i++){
  6.     miObjeto[arr_letras[i]] = 'Letter ' + arr_letras[i];
  7. }
  8.  
  9. console.log(miObjeto); //ver en Firebug o consola de Chrome
  10.  
  11. alert(miObjeto.F);
__________________
nahueljose.com.ar
  #3 (permalink)  
Antiguo 16/09/2012, 08:38
Avatar de latinpower  
Fecha de Ingreso: septiembre-2010
Ubicación: Canelones
Mensajes: 116
Antigüedad: 14 años, 2 meses
Puntos: 10
Respuesta: Creando un array

Muchas gracias, me salvaste la vida de verdad :D

Etiquetas: creando, select
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:02.