1126 votes

Trier le tableau par firstname (par ordre alphabétique) en Javascript

J’ai eu un tableau (voir ci-dessous pour un objet dans le tableau) que j’ai besoin de trier par prénom à l’aide de JavaScript. Comment puis-je faire ?

1469voto

RiaD Points 15744
user.sort(function(a, b){
    if(a.firstname < b.firstname) return -1;
    if(a.firstname > b.firstname) return 1;
    return 0;
})

407voto

Mrchief Points 25418
Car:

402voto

ovunccetin Points 1230

Si les chaînes comparées contiennent des caractères unicode, vous pouvez utiliser `` fonction de `` classe comme suit :

20voto

Pedi T. Points 184

underscorejs vous propose la fonction de _.sortBy très agréable :

ou vous pouvez utiliser une fonction de tri personnalisé :

11voto

Senad Meškin Points 7248

Fondamentalement, vous pouvez trier les tableaux avec sorte de méthode, mais si vous voulez trier les objets puis vous devrez passer fonction pour trier les méthode du tableau, donc je vais vous donner un exemple d’utilisation de votre tableau

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X