Ako triediť mapu ES6 v JavaScripte?

Ako Triedit Mapu Es6 V Javascripte



Pri hromadnom narábaní s údajmi existuje požiadavka triediť údaje, aby sa dali správne identifikovať. Napríklad pri získavaní konkrétneho mena na základe znaku. Okrem toho zlepšuje vizualizáciu, analýzu a znižuje spotrebovaný čas. V takom prípade je triedenie mapy ES6 v JavaScripte efektívnou technikou na vyhľadávanie konkrétnych údajov.

Tento blog vysvetlí, ako triediť mapu ES6 v JavaScripte.







Ako triediť mapu ES6 pomocou JavaScriptu?

mapa ES6 “ možno zoradiť v JavaScripte vytvorením nového objektu mapy a jeho použitím v kombinácii s „ šírenie operátor “ a “ zoradiť () “.



Príklad 1: Triedenie mapy ES6 v JavaScripte podľa abecedných znakov



Tento príklad vysvetlí, ako zoradiť mapu podľa abecedných znakov.





Syntax

nastaviť ( kľúč, hodnota ) ;



Vo vyššie uvedenej syntaxi:

kľúč “ a „ hodnotu ” zodpovedajú objektu alebo premennej akéhokoľvek dátového typu.

Postupujte podľa nižšie uvedeného kódu:

< skript typu = 'text/javascript' >
var sortMap = nová mapa ( ) ;
sortMap.set ( 'd' , '55' ) ;
sortMap.set ( 'b' , '75' ) ;
sortMap.set ( 'c' , '65' ) ;
sortMap.set ( 'a' , '85' ) ;
var updatedMap = nová mapa ( [ ...zoradiťMapu ] .triediť ( ) ) ;
konzola.log ( aktualizovaná mapa ) ;
skript >

Vo vyššie uvedenom útržku kódu vykonajte nasledujúce kroky:

  • Vytvorte nový „ mapa “objekt pomocou “ mapa() “konštruktér.
  • Potom nastavte uvedené abecedné znaky spolu s uvedenými hodnotami v tvare „ kľúč-hodnota “páry.
  • V ďalšom kroku vytvorte nový „ mapa “ a umiestnite do neho nastavené hodnoty pomocou „ šírenie ” operátor.
  • Tiež použite „ zoradiť () ” na triedenie znakov abecedy a zobrazenie aktualizovanej mapy.

Výkon

Z vyššie uvedeného výstupu je možné pozorovať, že mapa je zoradená na základe abecedných znakov.

Príklad 2: Triedenie mapy ES6 v JavaScripte podľa čísel

Tento príklad povedie k zoradeniu mapy podľa čísel.

Pozrime sa na nižšie uvedený príklad:

< skript typu = 'text/javascript' >
var sortMap = nová mapa ( ) ;
sortMap.set ( '3' , 'Harry' ) ;
sortMap.set ( '1' , 'David' ) ;
sortMap.set ( 'dva' , 'odmietnuť' ) ;
var updatedMap = nová mapa ( [ ...sortMap.entries ( ) ] .triediť ( ) ) ;
konzola.log ( aktualizovaná mapa ) ;
skript >

Vo vyššie uvedenom útržku kódu:

  • Opakujte diskutované kroky v predchádzajúcom príklade pre vytvorenie nového „ mapa ” objekt a nastavenie hodnôt v ňom pomocou “ set() “.
  • V ďalšom kroku podobne použite „ šírenie operátor “ a “ zoradiť () ” spôsob triedenia mapy na základe nastavených čísel.
  • Dodatočné „ záznamy() ” metóda tu má za následok vrátenie mapy ako “ kľúč-hodnota “páry.

Výkon

Vo vyššie uvedenom výstupe je evidentné, že mapa je zoradená na základe čísel.

Záver

mapa ES6 “ možno zoradiť v JavaScripte použitím objektu mapy v kombinácii s „ šírenie operátor “ a “ zoradiť () “ metóda na abecedách a číslach. Dá sa to dosiahnuť vytvorením nového objektu mapy a nastavením hodnôt v ňom vo forme „ kľúč-hodnota ” párov a potom ich zoradiť na základe abecedných znakov obsiahnutých v prvom príklade a čísel v druhom príklade. Tento blog vysvetľuje, ako triediť mapu ES6 v JavaScripte.