gruss Ueberarbeitete Nummer Elf,
var test = [
["es aussehen!", 3],
["So", 1],
["soll", 2]
];
test; // es aussehen!,3, So,1, soll,2
condition = function (a, b) {
/*
bei den parametern [a] und [b] handelt es sich
um items eines zu sortierenden arrays.
[condition] ist eine vergleichsfunktion, die der
[link:http://de.selfhtml.org/javascript/objekte/array.htm@title=[[Array\]\]] methode [link:http://de.selfhtml.org/javascript/objekte/array.htm#sort@title=[sort\]] als parameter uebergeben
werden kann.
[sort] ruft diese methode in einem iterativen
prozess, der fuer jeden schritt zwei array-
items miteinander vergleicht, immer wieder auf,
bis das array vollstaendig sortiert ist.
ein vergleichender callback sollte immer werte
groesser als 0, kleiner als 0 oder aber 0
zurueckgeben.
*/
return (a[1] - b[1]); // zweite spalte vergleichen.
};
test.sort(condition);
test; // So,1, soll,2, es aussehen!,3
so long - peterS. - pseliger@gmx.net
--
»Because objects in JavaScript are so flexible, you will want to think differently about class hierarchies.
Deep hierarchies are inappropriate. Shallow hierarchies are efficient and expressive.« - Douglas Crockford
ie:( fl:) br:> va:( ls:& fo:) rl:) n3;} n4:} ss:} de:µ js:} mo:? zu:]
»Because objects in JavaScript are so flexible, you will want to think differently about class hierarchies.
Deep hierarchies are inappropriate. Shallow hierarchies are efficient and expressive.« - Douglas Crockford
ie:( fl:) br:> va:( ls:& fo:) rl:) n3;} n4:} ss:} de:µ js:} mo:? zu:]