Daniel: HILFE, wie kann ich den Array sortieren?!

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

  1. Hi,

    warum bleibst du damit nicht in deinem ursprünglichen Thread?

    1. 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?

      1. Moin Moin !

        1. Weil der alte Thread abgeschlossen ist.

        Ach, woran erkennt man das denn?

        Alexander

        --
        Nein, ich beantworte keine Fragen per eMail. Dafür ist das Forum da.
        Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so!"
  2. 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

    --
    Nein, ich beantworte keine Fragen per eMail. Dafür ist das Forum da.
    Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so!"
    1. Danke für die Hilfe...es lag an der Gross/Kleinschreibung!! Danke.

      Gruss Daniel