Dit bericht definieert de methoden om de kaartsleutels te sorteren met behulp van JavaScript.
Hoe de kaartsleutels sorteren met behulp van JavaScript?
Gebruik voor het sorteren van de sleutels in de kaart de gegeven vooraf gebouwde JavaScript-methoden:
Laten we eens kijken naar de werking van deze methoden.
Methode 1: Sorteer de sleutels in een kaart met behulp van de sort()-methode
Om de sleutels op de kaart in oplopende volgorde te sorteren, gebruikt u de knop ' soort() ” methode met de spreidingsoperator “ … ” in het kaartobject. Het wordt gebruikt om een reeks ingangen van de kaart te sorteren met behulp van de methode sort().
Syntaxis
De volgende syntaxis wordt gebruikt om de kaartsleutels in oplopende volgorde te sorteren:
nieuwe Kaart ( [ ... kaart . inzendingen ( ) ] . soort ( ) )Voorbeeld
Maak een kaart in een sleutel-waardepaar:
laat in kaart brengen = nieuwe Kaart ( [
[ 10 , 'JavaScript' ] ,
[ 13 , 'CSS' ] ,
[ 23 , 'HTML' ] ,
] ) ;
Maak een nieuw kaartobject en roep de methode sort() aan met de spread-operator als een parameter die de kaartingangen ophaalt voor het sorteren en opslaan van de geretourneerde gesorteerde array in variabele ' ascMapKeys ”:
waar ascMapKeys = nieuwe Kaart ( [ ... kaart . inzendingen ( ) ] . soort ( ) ) ;Druk de reeks gesorteerde kaartsleutels op de console af:
troosten. loggen ( ascMapKeys ) ;Uitgang
Als u de sleutels van de kaart in aflopende volgorde wilt sorteren, volgt u de gegeven sectie.
Methode 2: Sorteer de sleutels in een kaart met de reverse()-methode
Gebruik de ' achteruit() ”-methode met een spread-operator. De methode reverse() keert de volgorde van de elementen in een array om.
Syntaxis
Gebruik de gegeven syntaxis om de array in omgekeerde volgorde te sorteren met behulp van de reverse() methode:
nieuwe Kaart ( [ ... kaart . inzendingen ( ) ] . achteruit ( ) )Voorbeeld
Roep de methode reverse() in het nieuwe mapobject aan als argument om de volgorde van de sleutels om te keren:
waar descMapKeys = nieuwe Kaart ( [ ... kaart . inzendingen ( ) ] . achteruit ( ) ) ;Druk ten slotte de resulterende reeks sleutels in omgekeerde volgorde af:
troosten. loggen ( descMapKeys ) ;De uitvoer geeft aan dat de sleutels met succes in aflopende volgorde zijn gesorteerd:
We hebben alle benodigde informatie verzameld voor het sorteren van de kaartsleutels in JavaScript.
Conclusie
Om de sleutels op de kaart in oplopende volgorde te sorteren, gebruikt u de knop ' soort() ' methode, en gebruik voor aflopende volgorde de ' achteruit() ”-methode met een spread-operator. Meer specifiek krijgt de spread-operator een reeks van de items op de kaart om in oplopende en aflopende volgorde te sorteren. In dit bericht hebben we de methoden gedefinieerd om de sleutels op de kaart te sorteren met behulp van JavaScript.