Sven Rautenberg: [ --- Sortieren Assoziative Arrays? --- ]

Beitrag lesen

Moin!

Hi,

wie kann ich in Javascript den Value einer Assoziative Array alphabetisch sortieren?

Es gibt in Javascript keine assoziativen Arrays. Arrays haben immer numerische Indices.

Assoziative "Dinger" sind tatsächlich Objekte, denen man beliebige Eigenschaften zuweist.

Außerdem wird bei deiner Frage nicht deutlich, was du sortiert haben willst. Die Inhalte des Objekts, oder die Schlüsselwerte.

liste_guppen_daten = new Array();

Das ist falsch, es muß heißen:
liste_guppen_daten = new Object();

Siehe dazu auch den Abschnitt in SELFHTML: http://de.selfhtml.org/javascript/objekte/array.htm#assoziative_arrays

liste_guppen_daten["32"] = "Kalender";
liste_guppen_daten["33"] = "Beispiele";
liste_guppen_daten["21"] = "Werkzeuge";
liste_guppen_daten["70"] = "Computerartikel";
liste_guppen_daten["7"] = "Taschen, Koffer, Rucksäcke";

Dass die Schlüsselwerte Strings sind, aber aus Zahlen bestehen, verstärkt die Unklarheiten noch.

- Sven Rautenberg

--
"Love your nation - respect the others."