Sorteerige võtmed kaardil JavaScripti abil

Sorteerige Votmed Kaardil Javascripti Abil



Kaart on JavaScriptis ainulaadne objekt, mis sisaldab üksusi võtme-väärtuste paarides. Kaardil saab salvestada nii primitiivseid andmeid kui ka objektiandmeid. Võtme-väärtuse paar tagastatakse samas järjestuses, nagu need sisestati kaardiobjekti itereerimisel. Kaartide võtmete sortimiseks kasvavas ja kahanevas järjekorras kasutage sort() ja reverse() meetodeid.

See postitus määratleb meetodid kaardivõtmete sortimiseks JavaScripti abil.

Kuidas sorteerida kaardiklahve JavaScripti abil?

Kaardil võtmete sortimiseks kasutage etteantud JavaScripti eelseadistatud meetodeid:







Vaatame nende meetodite toimimist.



1. meetod: Sorteerige võtmed kaardil, kasutades sort() meetodit

Kaardil olevate klahvide järjestamiseks kasvavas järjekorras kasutage ' sorteeri() ' meetod levikuoperaatoriga ' ” kaardiobjektil. Seda kasutatakse kaardi kirjete massiivi saamiseks sortimiseks meetodi sort() abil.



Süntaks





Kaardivõtmete järjestamiseks kasvavas järjekorras kasutatakse järgmist süntaksit:

uus Kaart ( [ ... kaart . sissekanded ( ) ] . sorteerida ( ) )

Näide

Looge kaart võtme-väärtuste paaris:



lase kaardile = uus Kaart ( [

[ 10 , 'JavaScript' ] ,

[ 13 , 'CSS' ] ,

[ 23 , 'HTML' ] ,

] ) ;

Looge uus kaardiobjekt ja kutsuge välja meetod sort() koos levikuoperaatoriga parameetrina, mis saab kaardikirjed sorteerimiseks ja tagastatud sorteeritud massiivi salvestamiseks muutujas ' ascMapKeys ”:

kus ascMapKeys = uus Kaart ( [ ... kaart . sissekanded ( ) ] . sorteerida ( ) ) ;

Printige konsooli sorteeritud kaardiklahvide massiiv:

konsool. logi ( ascMapKeys ) ;

Väljund

Kui soovite sorteerida kaardi võtmeid kahanevas järjekorras, järgige antud jaotist.

2. meetod: Sorteerige võtmed kaardil, kasutades reverse() meetodit

Kaardivõtmete sortimiseks kahanevas järjekorras kasutage ' tagurpidi() ” meetod hajutusoperaatoriga. Reverse() meetod muudab massiivi elementide järjekorra vastupidiseks.

Süntaks

Kasutage antud süntaksit massiivi sortimiseks vastupidises järjekorras, kasutades reverse() meetodit:

uus Kaart ( [ ... kaart . sissekanded ( ) ] . tagurpidi ( ) )

Näide

Kutsuge uues kaardiobjektis meetod reverse() kui argumendiks võtmete järjekorra muutmiseks:

kus descMapKeys = uus Kaart ( [ ... kaart . sissekanded ( ) ] . tagurpidi ( ) ) ;

Lõpuks printige saadud pöördjärjestuse võtmete massiiv:

konsool. logi ( descMapKeys ) ;

Väljund näitab, et võtmed on edukalt sorteeritud kahanevas järjekorras:

Oleme JavaScriptis kaardivõtmete sortimiseks kogunud kogu vajaliku teabe.

Järeldus

Kaardil olevate klahvide järjestamiseks kasvavas järjekorras kasutage ' sorteeri() ' meetodit ja kahanevas järjekorras kasutage ' tagurpidi() ” meetod hajutusoperaatoriga. Täpsemalt saab jaotuse operaator massiivi kaardi kirjeid, mida sortida kasvavas ja kahanevas järjekorras. Selles postituses määratlesime meetodid võtmete sortimiseks kaardil JavaScripti abil.