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