Cet article définira les méthodes pour trier les clés de carte à l'aide de JavaScript.
Comment trier les clés de carte à l'aide de JavaScript ?
Pour trier les clés dans la carte, utilisez les méthodes JavaScript prédéfinies :
Examinons le fonctionnement de ces méthodes.
Méthode 1 : trier les clés d'une carte à l'aide de la méthode sort()
Pour trier les clés de la carte par ordre croissant, utilisez la touche ' trier() 'méthode avec l'opérateur de propagation' … ” dans l'objet carte. Il est utilisé pour obtenir un tableau des entrées de la carte à trier à l'aide de la méthode sort ().
Syntaxe
La syntaxe suivante est utilisée pour trier les clés de carte par ordre croissant :
Nouveau Carte ( [ ... carte . entrées ( ) ] . trier ( ) )Exemple
Créez une carte dans une paire clé-valeur :
laisser la carte = Nouveau Carte ( [
[ dix , 'JavaScript' ] ,
[ 13 , 'CSS' ] ,
[ 23 , 'HTML' ] ,
] ) ;
Créez un nouvel objet de carte et appelez la méthode sort () avec l'opérateur de propagation en tant que paramètre qui obtient les entrées de la carte pour trier et stocker le tableau trié renvoyé dans la variable ' ascMapKeys ” :
où ascMapKeys = Nouveau Carte ( [ ... carte . entrées ( ) ] . trier ( ) ) ;Imprimez le tableau des clés de carte triées sur la console :
console. Journal ( ascMapKeys ) ;Production
Si vous souhaitez trier les clés de la carte par ordre décroissant, suivez la section donnée.
Méthode 2 : trier les clés d'une carte à l'aide de la méthode reverse()
Pour trier les clés de carte par ordre décroissant, utilisez le ' inverse() ” méthode avec un opérateur d'étalement. La méthode reverse() inverse l'ordre des éléments d'un tableau.
Syntaxe
Utilisez la syntaxe donnée pour trier le tableau dans l'ordre inverse à l'aide de la méthode reverse() :
Nouveau 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 :
où descMapKeys = Nouveau Carte ( [ ... carte . entrées ( ) ] . inverse ( ) ) ;Enfin, imprimez le tableau résultant des clés d'ordre inverse :
console. Journal ( descMapKeys ) ;La sortie indique que les clés sont triées avec succès dans l'ordre décroissant :
Nous avons rassemblé toutes les informations nécessaires pour trier les clés de la carte en JavaScript.
Conclusion
Pour trier les clés de la carte par ordre croissant, utilisez la touche ' trier() ', et pour l'ordre décroissant, utilisez le' inverse() ” méthode avec un opérateur d'étalement. Plus précisément, l'opérateur de propagation obtient un tableau des entrées de la carte à trier par ordre croissant et décroissant. Dans cet article, nous avons défini les méthodes pour trier les clés de la carte à l'aide de JavaScript.