Kārtojiet atslēgas kartē, izmantojot JavaScript

Kartojiet Atslegas Karte Izmantojot Javascript



Karte ir unikāls JavaScript objekts, kas satur vienumus atslēgu un vērtību pāros. Kartē var saglabāt gan primitīvus datus, gan objektu datus. Atslēgas un vērtības pāris tiek atgrieztas tādā pašā secībā, kādā tie tika ievietoti, atkārtojot kartes objektu. Lai kārtotu atslēgas kartēs augošā un dilstošā secībā, izmantojiet sort() un reverse() metodes.

Šajā ziņojumā tiks noteiktas metodes, kā kārtot kartes atslēgas, izmantojot JavaScript.

Kā kārtot kartes taustiņus, izmantojot JavaScript?

Lai kārtotu atslēgas kartē, izmantojiet norādītās JavaScript iepriekš izveidotās metodes:







Apskatīsim šo metožu darbību.



1. metode: kārtojiet atslēgas kartē, izmantojot šķirošanas () metodi

Lai kārtotu atslēgas kartē augošā secībā, izmantojiet ' kārtot () ' metode ar izkliedes operatoru ' ” kartes objektā. To izmanto, lai iegūtu kartes ierakstu masīvu, ko kārtot, izmantojot metodi sort ().



Sintakse





Kartes taustiņu kārtošanai augošā secībā tiek izmantota šāda sintakse:

jauns Karte ( [ ... karte . ieraksti ( ) ] . kārtot ( ) )

Piemērs

Izveidojiet karti atslēgu un vērtību pārī:



ļaut karti = jauns Karte ( [

[ 10 , 'JavaScript' ] ,

[ 13 , 'CSS' ] ,

[ 23 , 'HTML' ] ,

] ) ;

Izveidojiet jaunu kartes objektu un izsauciet metodi sort() ar izkliedes operatoru kā parametru, kas iegūst kartes ierakstus, lai sakārtotu un saglabātu atgriezto sakārtoto masīvu mainīgajā ' ascMapKeys ”:

kur ascMapKeys = jauns Karte ( [ ... karte . ieraksti ( ) ] . kārtot ( ) ) ;

Izdrukājiet konsolē sakārtoto kartes taustiņu masīvu:

konsole. žurnāls ( ascMapKeys ) ;

Izvade

Ja vēlaties sakārtot kartes taustiņus dilstošā secībā, sekojiet norādītajai sadaļai.

2. metode: kārtojiet taustiņus kartē, izmantojot reverse() metodi

Lai sakārtotu kartes atslēgas dilstošā secībā, izmantojiet ' reverse() ” metodi ar izkliedes operatoru. Reverse() metode maina elementu secību masīvā.

Sintakse

Izmantojiet doto sintaksi, lai kārtotu masīvu apgrieztā secībā, izmantojot reverse() metodi:

jauns Karte ( [ ... karte . ieraksti ( ) ] . otrādi ( ) )

Piemērs

Izsauciet reverse() metodi jaunajā kartes objektā kā argumentu, lai mainītu taustiņu secību:

kur descMapKeys = jauns Karte ( [ ... karte . ieraksti ( ) ] . otrādi ( ) ) ;

Visbeidzot izdrukājiet iegūto apgrieztās secības taustiņu masīvu:

konsole. žurnāls ( descMapKeys ) ;

Izvade norāda, ka atslēgas ir veiksmīgi sakārtotas dilstošā secībā:

Mēs esam apkopojuši visu nepieciešamo informāciju kartes atslēgu šķirošanai JavaScript.

Secinājums

Lai kārtotu atslēgas kartē augošā secībā, izmantojiet ' kārtot () ” metodi un dilstošā secībā izmantojiet reverse() ” metodi ar izkliedes operatoru. Konkrētāk, izkliedes operators iegūst kartes ierakstu masīvu, lai tos kārtotu augošā un dilstošā secībā. Šajā ziņojumā mēs definējām metodes, kā kārtot atslēgas kartē, izmantojot JavaScript.