La boucle "for… in" en Javascript parcourt-elle les tables de hachage / éléments dans l'ordre dans lequel elles sont déclarées? Y a-t-il un navigateur qui ne le fait pas dans l'ordre?
L'objet que je souhaite utiliser sera déclaré une fois et ne sera jamais modifié.
Supposons que j'ai:
var myObject = { A: "Hello", B: "World" };
Et je les utilise en outre dans:
for (var item in myObject) alert(item + " : " + myObject[item]);
Puis-je m'attendre à ce que 'A: "Bonjour"' apparaisse toujours avant 'B: "Monde"' dans la plupart des navigateurs décents?