Durchläuft die Schleife "for ... in" in Javascript die Hashtabellen / Elemente in der Reihenfolge, in der sie deklariert sind? Gibt es einen Browser, der dies nicht in der richtigen Reihenfolge tut?
Das Objekt Ich möchte Verwendung wird deklariert werden einmal und nie geändert werden.
Angenommen, ich habe:
var myObject = { A: "Hello", B: "World" };
Und ich benutze sie weiter in:
for (var item in myObject) alert(item + " : " + myObject[item]);
Kann ich erwarten, dass 'A: "Hallo" in den meisten anständigen Browsern immer vor' B: "Welt" steht?