Происходит ли цикл "for... in" в Javascript через хэш-таблицы/элементы в том порядке, в котором они объявлены? Есть ли браузер, который не делает это в порядке?
Объект, который я хочу использовать, будет объявлен один раз и никогда не будет изменен.
Предположим, что у меня есть:
var myObject = { A: "Hello", B: "World" };
И я также использую их в:
for (var item in myObject) alert(item + " : " + myObject[item]);
Могу ли я ожидать "A:" "Всегда" перед "B:" Мир "в большинстве достойных браузеров?