Ver Mensaje Individual
  #4 (permalink)  
Antiguo 29/01/2013, 21:59
Avatar de ipraetoriux
ipraetoriux
 
Fecha de Ingreso: abril-2010
Ubicación: ipraetoriux.com
Mensajes: 1.125
Antigüedad: 14 años, 8 meses
Puntos: 155
Respuesta: Pasar de Arrays a Objetos

Pues de la misma forma que usas los Arrays

Te dejo un ejemplo de como agrego elementos a los arrays definidos dentro de cada objeto

Código Javascript:
Ver original
  1. myList = new Object();
  2. myList["List1"] = new Array();
  3. myList["List2"] = new Array();
  4.  
  5. myList["List1"][0] = "auto";
  6. myList["List1"][1] = "casa";
  7. myList["List1"][2] = "moto";
  8.  
  9. console.log(myList["List1"][0]); // retorna auto
  10. console.log(myList["List1"][1]); // retorna casa
  11. console.log(myList["List1"][2]); // retorna moto
  12.  
  13.  
  14. myList["List2"][0] = "perro";
  15. myList["List2"][1] = "gato";
  16. myList["List2"][2] = "pajaro";
  17.  
  18. console.log(myList["List2"][0]); // retorna perro
  19. console.log(myList["List2"][1]); // retorna gato
  20. console.log(myList["List2"][2]); // retorna pajaro

Ahora supongamos que queres eliminar el primer elemento del array en List1, usas los mismos metodos que el objeto Array

Código Javascript:
Ver original
  1. myList["List2"].shift(); // eliminamos perro
  2. console.log(myList["List2"][0]); // retorna gato, ahora es el primer elemento

Última edición por ipraetoriux; 29/01/2013 a las 22:06