Huhu,
ich habe ein (wie immer ) kleines Problem.
ich habe ein array in meinem Javascript, welches Kategorie Namen beinhaltet.
Im Moment stehen nur 2 Werte drin (werden aber mehr)
das Array wird aus einer XML Datei mit Werten gefüllt:
im Moment stehen also die Werte:
kategorie[Unterkunft]=Unterkunft;
kategorie[Touristik]=Touristik;
wenn ich nun versuche das Array zu sortieren, ignoriert er dies völlig.
er gibt Unterkunft vor Touristik aus.
auszug aus selfhtml:
sort()
Sortiert die Elemente eines Arrays. Wenn Sie keinen Parameter übergeben, wird lexikalisch sortiert..
was mache ich falsch?
ich habe ein (wie immer ) kleines Problem.
ich habe ein array in meinem Javascript, welches Kategorie Namen beinhaltet.
Im Moment stehen nur 2 Werte drin (werden aber mehr)
das Array wird aus einer XML Datei mit Werten gefüllt:
Code:
kategorie = []; ... schleifenbedingung beim auslesen der xml kategorie[markerdata[i].getAttribute("kategorie")]=markerdata[i].getAttribute("kategorie"); ...
kategorie[Unterkunft]=Unterkunft;
kategorie[Touristik]=Touristik;
wenn ich nun versuche das Array zu sortieren, ignoriert er dies völlig.
Code:
for (x in kategorie){alert (x);}; kategorie.sort(); for (x in kategorie){alert (x);};
auszug aus selfhtml:
sort()
Sortiert die Elemente eines Arrays. Wenn Sie keinen Parameter übergeben, wird lexikalisch sortiert..
was mache ich falsch?
Kommentar