Zoraďte kľúče na mape pomocou JavaScriptu

Zoradte Kluce Na Mape Pomocou Javascriptu

Mapa je jedinečný objekt v jazyku JavaScript, ktorý obsahuje položky v pároch kľúč – hodnota. Na mape môžu byť uložené primitívne údaje aj údaje o objektoch. Pár kľúč – hodnota sa vráti v rovnakom poradí, v akom boli vložené pri iterácii cez objekt mapy. Na zoradenie kľúčov v mapách vo vzostupnom a zostupnom poradí použite metódy sort() a reverse().

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.