HILFE, wie kann ich den Array sortieren?!
Daniel
- javascript
0 Thorsten0 Alexander Foken0 Daniel
Hallo zusammen
Ich bin beinahe am verzweifeln: Jetzt habe ich dieses Teil im JavaScript:
var titles= new Array("Software","Orderform","connect");
titles.sort()
Und die Sortierte Ausgabe ist:
"Orderform","Software","connect"
Ich möchte aber dass die Werte ALPHABETISCH sortiert werden! Im Selfhtml-Beschrieb wird von einer Vergleichsfunktion gesprochen. Aber wie lautet die?
Gruss Daniel
Hi,
warum bleibst du damit nicht in deinem ursprünglichen Thread?
Hallo Thorsten
1. Weil es ein anderes Problem ist: Diesmal wird der richtige Array sortiert! Beim alten Thread wurde der "Array im Array" sortiert.
2. Weil der alte Thread abgeschlossen ist.
Gruss Daniel
Hi,
warum bleibst du damit nicht in deinem ursprünglichen Thread?
Moin Moin !
- Weil der alte Thread abgeschlossen ist.
Ach, woran erkennt man das denn?
Alexander
Moin Moin !
Und die Sortierte Ausgabe ist:
"Orderform","Software","connect"
Ich möchte aber dass die Werte ALPHABETISCH sortiert werden!
Das IST alphabetisch sortiert. Du willst eine Sortierung unabhängig von Groß- und Kleinschreibung.
Im Selfhtml-Beschrieb wird von einer Vergleichsfunktion gesprochen. Aber wie lautet die?
http://selfhtml.teamone.de/javascript/objekte/array.htm#sort
Du brauchst nur dafür sorgen, daß die Vergleichsfunktion einen negativen Wert für "a ist kleiner als b", einen positiven Wert für "a ist größer als b" und 0 (Null) für "a ist gleich b" zurückliefert.
Schreib das Beispiel aus SelfHTML um, dabei wirst Du wahrscheinlich http://selfhtml.teamone.de/javascript/objekte/string.htm#to_lower_case oder http://selfhtml.teamone.de/javascript/objekte/string.htm#to_upper_case sehr gut gebrauchen können, genauso wie die Vergleichsoperatoren (http://selfhtml.teamone.de/javascript/sprache/operatoren.htm#vergleich).
Alexander
Danke für die Hilfe...es lag an der Gross/Kleinschreibung!! Danke.
Gruss Daniel