Sorter tastene på et kart ved hjelp av JavaScript

Sorter tastene på et kart ved hjelp av JavaScript
Et kart er et unikt objekt i JavaScript som inneholder elementer i nøkkelverdipar. Både primitive data og objektdata kan lagres på kartet. Nøkkelverdiparet returneres i samme sekvens som de ble satt inn når de er iterert gjennom kartobjektet. For sorteringstaster i kart i stigende og synkende rekkefølge, bruk sort () og revers () metoder.

Dette innlegget vil definere metodene for å sortere karttastene ved hjelp av JavaScript.

Hvordan sortere karttastene ved hjelp av JavaScript?

For å sortere tastene på kartet, bruk de gitte JavaScript forhåndsbygde metodene:

  • sorter () Metode
  • Omvendt () Metode

La oss se på arbeidet med disse metodene.

Metode 1: Sorter tastene i et kart ved hjelp av sort () -metode

For å sortere tastene på kartet i stigende rekkefølge, bruk "sortere()”Metode med spredningsoperatøren”.. ”I kartobjektet. Den brukes til å få en rekke kartets oppføringer for å sortere ved hjelp av Sort () -metoden.

Syntaks

Følgende syntaks brukes til å sortere karttastene i stigende rekkefølge:

Nytt kart ([... kart.innganger()].sortere())

Eksempel

Lag et kart i et nøkkelverdipar:

La kart = nytt kart ([
[10, 'JavaScript'],
[13, 'CSS'],
[23, 'html'],
]);

Lag et nytt kartobjekt og ring Sort () -metoden med spredningsoperatøren som en parameter som får kartoppføringene for sortering og lagring av den returnerte sorterte matrisen i variabel “ascmapkeys”:

var ascmapkeys = nytt kart ([... kart.innganger()].sortere());

Skriv ut matrisen med sorterte karttaster på konsollen:

konsoll.logg (ascmapkeys);

Produksjon

Hvis du vil sortere tastene på kartet i synkende rekkefølge, følg den gitte delen.

Metode 2: Sorter tastene i et kart ved hjelp av omvendt () -metode

For sortering av karttaster i synkende rekkefølge, bruk "omvendt()”Metode med en spredningsoperatør. Omvendt () -metoden reverserer rekkefølgen på elementene i en matrise.

Syntaks

Bruk den gitte syntaks for å sortere matrisen i omvendt rekkefølge ved å bruke omvendt () -metoden:

Nytt kart ([... kart.innganger()].omvendt())

Eksempel

Ring omvendt () -metoden i det nye kartobjektet som et argument for å reversere rekkefølgen på tastene:

var descmapkeys = nytt kart ([... kart.innganger()].omvendt());

Til slutt, skriv ut den resulterende matrisen med omvendte ordre nøkler:

konsoll.logg (descmapkeys);

Utgangen indikerer at tastene er sortert med hell i synkende rekkefølge:

Vi har samlet all nødvendig informasjon for å sortere karttastene i JavaScript.

Konklusjon

For å sortere tastene på kartet i stigende rekkefølge, bruk "sortere()”Metode, og for synkende rekkefølge, bruk“omvendt()”Metode med en spredningsoperatør. Mer spesifikt får spredningsoperatøren en rekke kartets oppføringer for å sortere i stigende og synkende rekkefølge. I dette innlegget definerte vi metodene for å sortere tastene på kartet ved hjelp av JavaScript.