Comment trier la gamme d'objets par ordre alphabétique?
JavaScript fournit diverses méthodes pour effectuer des opérations de tri sur les chaînes numériques et textuelles. Par exemple, le trier() La méthode est adaptée pour trier un tableau d'objets et les récupérer dans l'ordre alphabétique. Il est possible grâce aux valeurs d'index des alphabets. Chaque alphabet a une valeur d'index unique. Sur la base de ces valeurs, toute chaîne est récupérée dans l'ordre croissant ou descendant.
De plus, le localcompare () la méthode est utilisée pour comparer les deux chaînes. Il compare la chaîne et trie les objets via l'ordre alphabétique. Les deux méthodes ne modifient pas la chaîne existante.
Méthode 1: Utilisation de la méthode tri () pour trier le tableau d'objets alphabétiquement
JavaScript fournit le trier() Méthode pour trier un tableau d'objets et les récupérer par ordre alphabétique. Il renvoie la valeur numérique qui indique l'ordre de tri des chaînes passées. La syntaxe suivante de la méthode SORT () est pratiquée pour trier le tableau d'objets de manière alphabétique:
Trier (fonction comparefn (x, y)Les paramètres de la syntaxe sont les suivants:
La procédure de travail du trier() La méthode est discutée ici:
Exemple
Un exemple est considéré ici pour démontrer le trier() Méthode en javascript. Le code suivant est écrit ici:
console.log ("Trier le tableau d'objets de manière alphabétique");La description du code est expliquée ici:
Sortir
La sortie montre que «Alex», «Bale», «Henry», et "Morgan" sont affichés dans un ordre alphabétique.
Méthode 2: Utilisation de la méthode localecompare () pour trier la table d'objets par ordre alphabétique
JavaScript fournit un localcompare () Méthode pour comparer les deux chaînes. C'est la méthode du chaîne classe qui renvoie une valeur numérique qui indique quelle chaîne passe en premier par rapport aux autres chaînes.
Premièrement, il compare les chaînes en les passant comme un argument. Après cela, triez les objets en fonction de leur ordre alphabétique. Par exemple, la syntaxe est la suivante:
Syntaxe
chaîne.localcompare (cmpString)Dans cette syntaxe, cmpSTring indique la chaîne à comparer et à renvoyer -1, 0 et 1 en fonction de la comparaison des chaînes.
Exemple
Un exemple est adapté pour expliquer le localcompare () Méthode en javascript. Le code explique le fonctionnement du localcompare () méthode:
Code
console.log ("Trier le tableau d'objets de manière alphabétique");La description du code est fournie comme ci-dessous:
Sortir
La sortie renvoie le tableau trié d'objets comme «Adam», «John», et "Peter" Dans la fenêtre de la console.
Conclusion
En javascript, le trier() et localcompare () Des méthodes sont utilisées pour trier un tableau d'objets dans l'ordre alphabétique. Le trier() La méthode récupère le tableau dans l'ordre trié en passant les chaînes. D'un autre côté, le localcompare () La méthode effectue une comparaison entre deux chaînes et renvoie une valeur entière qui indique quelle chaîne vient en premier par rapport aux autres chaînes. Ces deux méthodes modifient les positions des éléments dans le tableau existant et renvoient un tableau dans l'ordre alphabétique.