Ist die Reihenfolge der Felder in ein javascript-Objekt vorhersehbar, wenn die Schleife durch Sie?

In php, wenn Sie den folgenden code:

$map = array(
  "first" => 1,
  "second" => 2
);

$map["third"] = 3;

foreach($map as $key => $value) {
  //code
}

Sie wissen, werden die Einträge aufgelistet, in der Reihenfolge, wie Sie Hinzugefügt wurden, um das array.

Nun, kann ich davon ausgehen das gleiche gilt für die Javascript-äquivalent unten?

map = {
  "first": 1,
  "second": 2
};

map["third"] = 3;

for (key in map) {
  //code
}

Dies ist ein Duplikat von: Elemente, um - for (... in ...) - Schleife in javascript

Schreibe einen Kommentar