Creo que quizás los arrays con índice numérico te convenga tratarlos como arreglos donde el índice es automático. Si lo que quieres se parece más a un array asociativo (ya que los índices en realidad son datos, en este caso
ids) supongo que te conviene pensar más en un "objeto" (aunque los arrays en última instancia sean objetos):
Código javascript
:
Ver originalvar matriz=new Array();
matriz[1]=new Object();
matriz[1].72="Apartamentos";
matriz[1].71="Casas";
matriz[1].17="Viviendas en Balnearios";
matriz[1].25="Apto. C/Muebles";
matriz[1].382="Casas C/Muebles";
matriz[1].31="Campos Chacras y Quintas";
matriz[1].30="Otros Alquileres Ofrecidos";
matriz[1].18="Otros Alquileres Pedidos";
for(var id in matriz[1])
{
alert(matriz[1][id]+', '+id);
}
No te garantizo que esto funcione, sólo se me ocurrió. Por qué Firefox elige ese orden no sabría explicarlo. Espero haber sido de ayuda. ¡Suerte!