Jak zachować sekwencję w mapie javascript?

Mam mapę danych, jak poniżej

 var myData =  new Object();

 myData[10427] = "Description 10427";
 myData[10504] = "Description 10504";
 myData[10419] = "Description 10419";

ale teraz, gdy iteruję po myData, nie dostaję tego samego sequnce w chrome, a IE działa poprawnie w Firefoksie. Iteruje w kolejności rosnącej według klucza

for (var key in myData) {
  alert("key is"+key);
  }

Otrzymuję dane wyjściowe w porządku rosnącym w alercie jako10419,10427,10504

Jak mogę się upewnić, że iteracyjnie w tej samej kolejności, co dane wprowadzone na mapie?

questionAnswers(2)

yourAnswerToTheQuestion