Triez les touches dans une carte en utilisant JavaScript

Triez les touches dans une carte en utilisant JavaScript
Une carte est un objet unique en JavaScript qui contient des éléments dans les paires de valeurs clés. Les données primitives et les données d'objet peuvent être stockées dans la carte. La paire de valeurs de clé est retournée dans la même séquence que l'insertion lors de l'itération de l'objet Map. Pour trier les clés dans les cartes dans l'ordre ascendant et descendant, utilisez les méthodes tri () et reverse ().

Ce message définira les méthodes pour trier les clés de carte à l'aide de JavaScript.

Comment trier les touches de carte en utilisant JavaScript?

Pour trier les clés de la carte, utilisez les méthodes pré-construites JavaScript donné:

  • méthode tri ()
  • Méthode reversée ()

Regardons le fonctionnement de ces méthodes.

Méthode 1: Triez les touches dans une carte en utilisant la méthode Sort ()

Pour trier les clés de la carte dans l'ordre croissant, utilisez le «trier()"Méthode avec l'opérateur de propagation"»Dans l'objet Map. Il est utilisé pour obtenir un tableau des entrées de la carte pour trier en utilisant la méthode SORT ().

Syntaxe

La syntaxe suivante est utilisée pour tri les touches de carte dans l'ordre croissant:

Nouvelle carte ([… carte.entrées ()].trier())

Exemple

Créez une carte dans une paire de valeurs clés:

Laissez map = nouvelle carte ([
[10, «javascript»],
[13, «CSS»],
[23, «html»],
]));

Créez un nouvel objet MAP et appelez la méthode SORT () avec l'opérateur de diffusion en tant que paramètre qui obtient les entrées de carte pour le tri et le stockage du tableau trié retourné en variable "ascmapkeys»:

var ascmapkeys = nouvelle carte ([… carte.entrées ()].trier());

Imprimez le tableau des touches de carte triées sur la console:

console.log (ascmapkeys);

Sortir

Si vous souhaitez trier les clés de la carte par ordre décroissant, suivez la section donnée.

Méthode 2: Triez les touches dans une carte en utilisant la méthode Reverse ()

Pour trier les clés de carte en ordre décroissant, utilisez le «inverse()”Méthode avec un opérateur d'écart. La méthode inversée () inverse l'ordre des éléments dans un tableau.

Syntaxe

Utilisez la syntaxe donnée pour trier le tableau dans l'ordre inverse en utilisant la méthode Reverse ():

Nouvelle carte ([… carte.entrées ()].inverse())

Exemple

Appelez la méthode Reverse () dans le nouvel objet MAP comme argument pour inverser l'ordre des clés:

var descmapkeys = nouvelle carte ([… carte.entrées ()].inverse());

Enfin, imprimez le tableau qui en résulte des clés de commande inverse:

console.log (descmapkeys);

La sortie indique que les touches sont triées avec succès dans l'ordre descendant:

Nous avons rassemblé toutes les informations nécessaires pour tri les touches de carte en javascript.

Conclusion

Pour trier les clés de la carte dans l'ordre croissant, utilisez le «trier()«Méthode, et pour l'ordre descendant, utilisez le«inverse()”Méthode avec un opérateur d'écart. Plus précisément, l'opérateur de propagation obtient un tableau des entrées de la carte pour trier dans l'ordre croissant et descendant. Dans cet article, nous avons défini les méthodes pour trier les clés de la carte à l'aide de JavaScript.