¿Cómo mantener la secuencia en el mapa javascript?
Tengo mi mapa de datos como abajo
var myData = new Object();
myData[10427] = "Description 10427";
myData[10504] = "Description 10504";
myData[10419] = "Description 10419";
pero ahora, cuando itero sobre myData, no obtengo la misma secuencia en Chrome e IE funciona bien en Firefox. Se itera en orden ascendente de clave.
for (var key in myData) {
alert("key is"+key);
}
Obtengo la salida en orden ascendente en alerta como10419,10427,10504
¿Cómo puedo asegurarme de iterar en el mismo orden que los datos que se insertan en el mapa?