Est-ce que la boucle "for ... in" en Javascript parcourt les hashtables / éléments dans l'ordre où ils sont déclarés? Y a-t-il un navigateur qui ne le fait pas dans l'ordre?
L'objet que je souhaite utiliser sera déclaré une seule fois et ne sera jamais modifié.
Supposons que j'ai:
var myObject = { A: "Hello", B: "World" };
Et je les utilise également dans:
for (var item in myObject) alert(item + " : " + myObject[item]);
Puis-je m'attendre à ce que 'A: "Hello"' arrive toujours avant 'B: "World"' dans les navigateurs les plus décents?