Il ciclo "for ... in" in Javascript scorre attraverso gli hashtables / elementi nell'ordine in cui sono dichiarati? Esiste un browser che non lo fa in ordine?
L'oggetto che desidero utilizzare verrà dichiarato una volta e non verrà mai modificato.
Supponiamo di avere:
var myObject = { A: "Hello", B: "World" };
E li uso ulteriormente in:
for (var item in myObject) alert(item + " : " + myObject[item]);
Posso aspettarmi che 'A: "Ciao"' preceda sempre 'B: "Mondo"' nella maggior parte dei browser decenti?