Autor |
Nachricht |
elm4ward
Threadersteller
Dabei seit: 07.12.2002
Ort: munich
Alter: 42
Geschlecht:
|
Verfasst Fr 03.09.2004 14:19
Titel javascript : Array sortieren Problematik |
|
|
Hi Jungs..
ich lebe ja momentan mit javascript immer noch in
wilder ehe .. und prompt macht sie mir probleme
=)
ich hab ein array :
Bsp::
var xvw = new Array(
new Array ('fdsaf','C','fdsafds'),
new Array ('fdsaf','B','fdsafds'),
new Array ('fdsaf','A','fdsafds')
)
wie schaffe ich dieses Array so zu sortieren,
dass in den Arrays der zweite Wert alphabetisch ist.
--> wäre jetzt hier die umgekehrte Reihenfolge...
ich sitz grad total auf dem schlauch
danke schon mal im voraus
elm
|
|
|
|
|
gtz
Dabei seit: 15.04.2002
Ort: -
Alter: 48
Geschlecht:
|
Verfasst Fr 03.09.2004 14:23
Titel Re: javascript : Array sortieren Problematik |
|
|
elm4ward hat geschrieben: | Hi Jungs..
ich lebe ja momentan mit javascript immer noch in
wilder ehe .. und prompt macht sie mir probleme
=)
ich hab ein array :
Bsp::
var xvw = new Array(
new Array ('fdsaf','C','fdsafds'),
new Array ('fdsaf','B','fdsafds'),
new Array ('fdsaf','A','fdsafds')
)
wie schaffe ich dieses Array so zu sortieren,
dass in den Arrays der zweite Wert alphabetisch ist.
--> wäre jetzt hier die umgekehrte Reihenfolge...
ich sitz grad total auf dem schlauch
danke schon mal im voraus
elm |
greif dir den suchalgorithmus deiner wahl (quick?, bubble?, merge?, ...), implementier den in js und schreib dabei den vergleich entsprechend.
|
|
|
|
|
Anzeige
|
|
|
elm4ward
Threadersteller
Dabei seit: 07.12.2002
Ort: munich
Alter: 42
Geschlecht:
|
Verfasst Fr 03.09.2004 14:29
Titel
|
|
|
bin mir nicht sicher ob wir vom gleichen ansatz sprechen...
ich denke so könnte ich es lösen wenn es zahlen wären
( wenn ich da noch richtig liege )
aber wie krieg ich das zum laufen mit alphabetischen Werten.
function inArraySort(a,b)
{
return a[1]>b[1];
}
array.sort(inArraySort);
Die Möglichkeit von Dir klingt gut, und ich würde es auch machen,
allerdings denke ich dass dies sehr zeitaufwendig ist für mich...
( ich mach das mal privat ..*g*)
Gibt es eine einfachere Möglichkeit ??
|
|
|
|
|
gtz
Dabei seit: 15.04.2002
Ort: -
Alter: 48
Geschlecht:
|
Verfasst Fr 03.09.2004 14:44
Titel
|
|
|
gut dokumentierte sortieralgorithmen findest du sicher im netz, die in javascript zu implementieren is dann bloß noch ne fingerübung.
anbei: du kannst strings mit den üblichen operatoren vergleichen (==, !=, <=, >=, <, >).
|
|
|
|
|
tuxedo
Dabei seit: 10.10.2002
Ort: ~/
Alter: 51
Geschlecht: -
|
Verfasst Fr 03.09.2004 14:55
Titel
|
|
|
du bist echt ne hilfe, gtz....
|
|
|
|
|
gtz
Dabei seit: 15.04.2002
Ort: -
Alter: 48
Geschlecht:
|
Verfasst Fr 03.09.2004 15:03
Titel
|
|
|
ich weiß nich, was ihr wollt. alle fragen sind hinreichend beantwortet. dingenskirchen hat eingegeben, daß die implementierung des algorithmus kein problem is, allein der vergleich der strings.
|
|
|
|
|
rob
Dabei seit: 11.12.2003
Ort: ~/
Alter: 46
Geschlecht:
|
Verfasst Fr 03.09.2004 15:07
Titel
|
|
|
Zitat: | --> wäre jetzt hier die umgekehrte Reihenfolge... |
Willst du wirklich sortieren oder vielleicht einfach nur das Array "umdrehen"?
|
|
|
|
|
gtz
Dabei seit: 15.04.2002
Ort: -
Alter: 48
Geschlecht:
|
Verfasst Fr 03.09.2004 15:12
Titel
|
|
|
er will die unbenannten array in xvw alphabetisch nach ihrem [1]er-element sortieren.
|
|
|
|
|
|
|
|
Ähnliche Themen |
[javascript] Array (Strings sind alphanumerisch) sortieren
AS2: 2-dimensionales Array sortieren
multidimensionales Array sortieren nach Unterarray
liste mit javascript sortieren?
javascript: Array Wert für Formulare
Fieses PHP/MySQL-Skript gibt nur "Array Array Array..." aus
|
|