Pri obravnavi podatkov v velikem obsegu obstaja zahteva po razvrščanju podatkov, da se pravilno identificirajo. Na primer pri pridobivanju določenega imena na podlagi znaka. Poleg tega izboljša vizualizacijo, analizo in skrajša porabljen čas. V takem primeru je razvrščanje zemljevida ES6 v JavaScriptu učinkovita tehnika za iskanje določenih podatkov.
Ta blog bo razložil, kako razvrstiti zemljevid ES6 v JavaScriptu.
Kako razvrstiti zemljevid ES6 z uporabo JavaScripta?
' Zemljevid ES6 « lahko razvrstite v JavaScriptu tako, da ustvarite nov predmet zemljevida in ga uporabite v kombinaciji z » širjenje ' in ' razvrsti() ” metoda.
Primer 1: Razvrsti zemljevid ES6 v JavaScriptu po abecednih znakih
Ta primer pojasnjuje, kako razvrstiti zemljevid po abecednih znakih.
Sintaksa
set ( ključ, vrednost ) ;V zgornji sintaksi:
“ ključ « in » vrednost ” ustrezajo objektu ali spremenljivki katerega koli podatkovnega tipa.
Sledimo spodnji kodi:
< scenarij vrsta = 'besedilo/javascript' >var sortMap = nov zemljevid ( ) ;
sortMap.set ( 'd' , '55' ) ;
sortMap.set ( 'b' , '75' ) ;
sortMap.set ( 'c' , '65' ) ;
sortMap.set ( 'a' , '85' ) ;
var updatedMap = nov zemljevid ( [ ...sortMap ] .razvrsti ( ) ) ;
console.log ( posodobljen zemljevid ) ;
scenarij >
V zgornjem delčku kode izvedite naslednje korake:
- Ustvari novo ' zemljevid ' objekt z uporabo ' Zemljevid() ” konstruktor.
- Nato nastavite navedene abecedne znake skupaj z navedenimi vrednostmi v obliki “ ključ-vrednost ” parov.
- V naslednjem koraku ustvarite novo » zemljevid ' in vanj postavite nastavljene vrednosti s pomočjo ' širjenje ” operaterja.
- Uporabite tudi ' razvrsti() ” za razvrščanje znakov abecede in prikaz posodobljenega zemljevida.
Izhod
Iz zgornjega rezultata je razvidno, da je zemljevid razvrščen na podlagi abecednih znakov.
Primer 2: Razvrstite zemljevid ES6 v JavaScriptu po številkah
Ta primer bo vodil do razvrščanja zemljevida po številkah.
Oglejmo si spodnji primer:
< scenarij vrsta = 'besedilo/javascript' >var sortMap = nov zemljevid ( ) ;
sortMap.set ( '3' , 'Harry' ) ;
sortMap.set ( '1' , 'David' ) ;
sortMap.set ( 'dva' , 'zavrniti' ) ;
var updatedMap = nov zemljevid ( [ ...sortMap.entries ( ) ] .razvrsti ( ) ) ;
console.log ( posodobljen zemljevid ) ;
scenarij >
V zgornjem delčku kode:
- Ponovite opisane korake v prejšnjem primeru za ustvarjanje novega » zemljevid ' in nastavitev vrednosti v njem s pomočjo ' set() ” metoda.
- V naslednjem koraku na podoben način uporabite » širjenje ' in ' razvrsti() ” metoda za razvrščanje zemljevida glede na nastavljene številke.
- Dodatni ' vnosi () ' metoda tukaj vrne zemljevid kot ' ključ-vrednost ” parov.
Izhod
V zgornjem rezultatu je razvidno, da je zemljevid razvrščen glede na številke.
Zaključek
' Zemljevid ES6 « lahko razvrstite v JavaScriptu tako, da uporabite predmet zemljevida v kombinaciji z » širjenje ' in ' razvrsti() ” na podlagi abecede in številk. To lahko dosežete tako, da ustvarite nov objekt zemljevida in v njem nastavite vrednosti v obliki ' ključ-vrednost ” in jih nato razvrstite na podlagi vsebovanih abecednih znakov v prvem primeru in številk v drugem primeru. Ta spletni dnevnik pojasnjuje, kako razvrstiti zemljevid ES6 v JavaScriptu.