2009-04-28 2 views

Répondre

5

Vous devriez jeter un oeil à la array sort method. Vous pouvez l'utiliser et transmettre une fonction qui effectue le tri en fonction des critères que vous aimez.

4

Le sort method prend une fonction comme paramètre:

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

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

J'étais sur le point d'écrire la fonction actuelle. Tu m'as battu. +1 –

0

utiliser ceci:

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