Trier des chaînes de texte avec JavaScript
Concept et utilisation
La fonction strSort()
permet de trier des textes par ordre alphabétique.
Pour trier des chaînes alphabétiquement sans tenir compte de la casse des caractères, il faut permettre à la méthode native sort()
de les comparer par ordre lexicographique en utilisant la méthode native localCompare()
".
Fonction
Exemple de tri de plusieurs chaines de caractères
var textes = ["Chaine B", "chaine A"];
strSort(textes);
// renvoie : ["chaine A", "Chaine B"]
Code source de la fonction
function strSort(a) {
return a.sort(function(x,y) {
return x.toString().localeCompare(y.toString());
});
}
Dernière mise à jour le .