O loop "for ... in" no Javascript passa pelas hashtables / elementos na ordem em que são declarados? Existe um navegador que não faça isso em ordem?
O objeto que desejo usar será declarado uma vez e nunca será modificado.
Suponha que eu tenha:
var myObject = { A: "Hello", B: "World" };
E eu ainda os uso em:
for (var item in myObject) alert(item + " : " + myObject[item]);
Posso esperar 'A: "Olá"' sempre antes de 'B: "Mundo"' na maioria dos navegadores decentes?