en php, si vous avez le code suivant:L'ordre des champs dans un objet javascript est-il prévisible lors de leur lecture en boucle?
$map = array(
"first" => 1,
"second" => 2
);
$map["third"] = 3;
foreach($map as $key => $value) {
// code
}
Vous connaissez les entrées seront répertoriées dans l'ordre dans lequel ils ont été ajoutés au tableau. Maintenant, est-ce que je peux supposer que la même règle s'applique à l'équivalent Javascript ci-dessous?
map = {
"first": 1,
"second": 2
};
map["third"] = 3;
for (key in map) {
// code
}
C'est un double de: Elements order - for (… in …) loop in javascript
duplication possible de [Eléments order - for (... in ...) loop in javascript] (http://stackoverflow.com/questions/280713/elements-order-for-in-loop-in-javascript – Borgar