Š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.