Jak seřadit mapu ES6 v JavaScriptu?

Jak Seradit Mapu Es6 V Javascriptu



Při hromadné práci s daty existuje požadavek na třídění dat, aby byla správně identifikována. Například při načítání konkrétního jména na základě znaku. Kromě toho zlepšuje vizualizaci, analýzu a snižuje spotřebu času. V takovém případě je třídění mapy ES6 v JavaScriptu efektivní technikou pro vyhledávání konkrétních dat.

Tento blog vysvětlí, jak třídit mapu ES6 v JavaScriptu.







Jak seřadit mapu ES6 pomocí JavaScriptu?

' mapa ES6 “ lze třídit v JavaScriptu vytvořením nového mapového objektu a jeho použitím v kombinaci s „ šíření operátor “ a “ seřadit () “ metoda.



Příklad 1: Seřazení mapy ES6 v JavaScriptu podle abecedních znaků



Tento příklad vysvětlí, jak seřadit mapu podle abecedních znaků.





Syntax

soubor ( klíč, hodnota ) ;



Ve výše uvedené syntaxi:

klíč ' a ' hodnota ” odpovídají objektu nebo proměnné libovolného datového typu.

Řiďme se níže uvedeným kódem:

< skript typ = '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 ( [ ...seřaditMapu ] .seřadit ( ) ) ;
konzole.log ( aktualizovaná mapa ) ;
skript >

Ve výše uvedeném fragmentu kódu proveďte následující kroky:

  • Vytvoř nový ' mapa ” objekt pomocí “ Mapa() “konstruktor.
  • Poté nastavte uvedené abecední znaky spolu s uvedenými hodnotami ve tvaru „ klíč-hodnota “páry.
  • V dalším kroku vytvořte nový „ mapa “ a umístěte do něj nastavené hodnoty pomocí “ šíření “ operátor.
  • Aplikujte také „ seřadit () ” metodu k řazení znaků abecedy a zobrazení aktualizované mapy.

Výstup

Z výše uvedeného výstupu lze vypozorovat, že mapa je řazena na základě abecedních znaků.

Příklad 2: Seřadit mapu ES6 v JavaScriptu podle čísel

Tento příklad povede k řazení mapy podle čísel.

Podívejme se na níže uvedený příklad:

< skript typ = 'text/javascript' >
var sortMap = nová mapa ( ) ;
sortMap.set ( '3' , 'Harry' ) ;
sortMap.set ( '1' , 'David' ) ;
sortMap.set ( 'dva' , 'odmítnout' ) ;
var updatedMap = nová mapa ( [ ...sortMap.entries ( ) ] .seřadit ( ) ) ;
konzole.log ( aktualizovaná mapa ) ;
skript >

Ve výše uvedeném úryvku kódu:

  • Opakujte diskutované kroky v předchozím příkladu pro vytvoření nového „ mapa ” objekt a nastavení hodnot v něm pomocí “ soubor() “ metoda.
  • V dalším kroku obdobně použijte „ šíření operátor “ a “ seřadit () ” způsob řazení mapy na základě nastavených čísel.
  • Dodatečné „ záznamy() ” metoda zde má za následek vrácení mapy jako “ klíč-hodnota “páry.

Výstup

Na výše uvedeném výstupu je patrné, že mapa je řazena na základě čísel.

Závěr

' mapa ES6 “ lze seřadit v JavaScriptu použitím objektu mapy v kombinaci s „ šíření operátor “ a “ seřadit () “ metoda na abecedy a čísla. Toho lze dosáhnout vytvořením nového objektu mapy a nastavením hodnot v něm ve tvaru „ klíč-hodnota ” páry a pak je seřadit na základě obsažených abecedních znaků v prvním příkladu a čísel v druhém příkladu. Tento blog vysvětluje, jak třídit mapu ES6 v JavaScriptu.