2009-04-28 6 views

Antwort

5

Sie sollten am array sort method einen Blick darauf werfen. Sie können es verwenden und eine Funktion übergeben, die die Sortierung nach beliebigen Kriterien durchführt.

4

Die sort method eine Funktion als Parameter übernimmt:

var a = ["one", "two", "three", "four", "five"]; 

a.sort(function(a,b){ 
    return a.length - b.length 
}); 
// returns ["one", "two", "four", "five", "three"] 
+0

Ich wollte gerade die eigentliche Funktion schreiben. Du warst schneller als ich. +1 –

0

Verwendung dieses:

array.sort(function(el1,el2){ 
    return el1.length - el2.length 
});