Tento príspevok bude definovať metódy triedenia kľúčov mapy pomocou JavaScriptu.
Ako triediť kľúče mapy pomocou JavaScriptu?
Na triedenie kľúčov na mape použite dané vopred vytvorené metódy JavaScriptu:
Pozrime sa na fungovanie týchto metód.
Metóda 1: Triedenie kľúčov na mape pomocou metódy sort().
Ak chcete zoradiť kľúče na mape vo vzostupnom poradí, použite „ zoradiť () “metóda s operátorom spread” … “ v objekte mapy. Používa sa na získanie poľa položiek mapy na triedenie pomocou metódy sort().
Syntax
Nasledujúca syntax sa používa na triedenie kľúčov mapy vo vzostupnom poradí:
Nový Mapa ( [ ... mapa . záznamy ( ) ] . triediť ( ) )Príklad
Vytvorte mapu v páre kľúč – hodnota:
nechať mapu = Nový Mapa ( [
[ 10 , 'JavaScript' ] ,
[ 13 , „CSS“ ] ,
[ 23 , 'HTML' ] ,
] ) ;
Vytvorte nový objekt mapy a zavolajte metódu sort() s operátorom spread ako parametrom, ktorý získa položky mapy na zoradenie a uloženie vráteného zoradeného poľa do premennej “ ascMapKeys “:
kde ascMapKeys = Nový Mapa ( [ ... mapa . záznamy ( ) ] . triediť ( ) ) ;Vytlačte pole zoradených kľúčov mapy na konzole:
konzoly. log ( ascMapKeys ) ;Výkon
Ak chcete zoradiť kľúče mapy v zostupnom poradí, postupujte podľa danej sekcie.
Metóda 2: Triedenie kľúčov v mape pomocou metódy reverse().
Na zoradenie kľúčov mapy v zostupnom poradí použite „ obrátiť () ” metóda s operátorom spread. Metóda reverse() obráti poradie prvkov v poli.
Syntax
Použite danú syntax na zoradenie poľa v opačnom poradí pomocou metódy reverse():
Nový Mapa ( [ ... mapa . záznamy ( ) ] . obrátene ( ) )Príklad
Zavolajte metódu reverse() v novom objekte mapy ako argument na obrátenie poradia kľúčov:
kde descMapKeys = Nový Mapa ( [ ... mapa . záznamy ( ) ] . obrátene ( ) ) ;Nakoniec vytlačte výsledné pole kľúčov v opačnom poradí:
konzoly. log ( descMapKeys ) ;Výstup indikuje, že kľúče sú úspešne zoradené v zostupnom poradí:
Zhromaždili sme všetky potrebné informácie na triedenie kľúčov mapy v JavaScripte.
Záver
Ak chcete zoradiť kľúče na mape vo vzostupnom poradí, použite „ zoradiť () “ a pre zostupné poradie použite „ obrátiť () ” metóda s operátorom spread. Presnejšie povedané, operátor šírenia dostane pole položiek mapy, ktoré sa zoradia vo vzostupnom a zostupnom poradí. V tomto príspevku sme definovali metódy triedenia kľúčov na mape pomocou JavaScriptu.