Foros del Web » Programando para Internet » Javascript »

Crear array multidimensionar con bucle

Estas en el tema de Crear array multidimensionar con bucle en el foro de Javascript en Foros del Web. Buenas! Necesito contruir un array multidimensionar con un bucle for. Esto es lo que tengo: @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código Javascript : Ver original var parametros = ...
  #1 (permalink)  
Antiguo 18/03/2013, 15:41
 
Fecha de Ingreso: mayo-2009
Mensajes: 232
Antigüedad: 14 años, 11 meses
Puntos: 3
Crear array multidimensionar con bucle

Buenas!

Necesito contruir un array multidimensionar con un bucle for. Esto es lo que tengo:

Código Javascript:
Ver original
  1. var parametros = new Array();
  2.  
  3. for (var i = 0; i < localStorage.length; i++) {
  4.  
  5.     parametros[i]= localStorage.key(i);
  6.     parametros[i] = new Array ();
  7.     parametros[i][0] = localStorage.getItem(localStorage.key(i)) ;
  8.  
  9.  
  10. };


Lo que quiero conseguir es, poner el nombre de la key en el nivel 1, y el valor en el 2.

Osea que quede parametros[nombrekey][valorkey], y asi sucesivamente.

Consigo añadir uno o otro, pero no los 2, no hacerlo multidimensional..
  #2 (permalink)  
Antiguo 19/03/2013, 06:18
Avatar de ipraetoriux  
Fecha de Ingreso: abril-2010
Ubicación: ipraetoriux.com
Mensajes: 1.125
Antigüedad: 14 años
Puntos: 155
Respuesta: Crear array multidimensionar con bucle

...no entiendo lo que quieres, explícate mejor
  #3 (permalink)  
Antiguo 19/03/2013, 08:05
Avatar de miguec04  
Fecha de Ingreso: agosto-2008
Ubicación: Cimitarra, Santander
Mensajes: 378
Antigüedad: 15 años, 8 meses
Puntos: 15
Respuesta: Crear array multidimensionar con bucle

Entendí esto espero te sirva

Código Javascript:
Ver original
  1. var parametros      = new Array();
  2. var array               = new Array();
  3.  
  4. for(var i = 0; i < localStorage.length; i++) {
  5.     array               = new Array();
  6.     array[0]            = localStorage.key(i);
  7.     array[1]            = localStorage.getItem(localStorage.key(i));
  8.     parametros[i]       = array;    
  9. }
__________________
Desoftc Technology - Miguel Carmona
Creaciones Inteligentes - Cimitarra Colombia
[email protected]
http://www.desoftc.com.co
  #4 (permalink)  
Antiguo 19/03/2013, 08:30
Avatar de IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 15 años, 10 meses
Puntos: 1012
Respuesta: Crear array multidimensionar con bucle

ese código te crea indices duplicados, con lo que creo que haciendo este cambio, funcionará
Cita:
var parametros = new Array();

for (var i = 0; i < localStorage.length; i++) {

parametros[i]= localStorage.key(i);
parametros[i][0] = localStorage.getItem(localStorage.key(i)) ;


};
__________________
if(ViolenciaDeGénero) {alert('MUJER ASESINADA');}
  #5 (permalink)  
Antiguo 19/03/2013, 10:27
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 9 meses
Puntos: 1567
Respuesta: Crear array multidimensionar con bucle

Me parece que está preguntando lo mismo, pero de otra manera, aqui se le respondió
http://www.forosdelweb.com/f13/contr...bucle-1042589/
y, aparentemente ya lo solucionó

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.

Etiquetas: bucle
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

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 13:18.