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.