Ovaj će post definirati metode sortiranja ključeva karte pomoću JavaScripta.
Kako sortirati ključeve karte pomoću JavaScripta?
Za razvrstavanje ključeva u karti upotrijebite dane JavaScript unaprijed izgrađene metode:
Pogledajmo djelovanje ovih metoda.
Metoda 1: Sortirajte ključeve na karti pomoću metode sort().
Za sortiranje ključeva na karti uzlaznim redoslijedom, koristite ' vrsta() ” metoda s operatorom širenja “ … ” u objektu karte. Koristi se za dobivanje niza unosa karte za sortiranje pomoću metode sort().
Sintaksa
Sljedeća sintaksa koristi se za sortiranje ključeva karte uzlaznim redoslijedom:
novi Karta ( [ ... karta . unose ( ) ] . vrsta ( ) )Primjer
Napravite kartu u paru ključ-vrijednost:
neka karta = novi Karta ( [
[ 10 , 'JavaScript' ] ,
[ 13 , 'CSS' ] ,
[ 23 , 'HTML' ] ,
] ) ;
Stvorite novi objekt karte i pozovite metodu sort() s operatorom širenja kao parametrom koji dobiva unose karte za sortiranje i pohranjivanje vraćenog sortiranog niza u varijablu ' ascMapKeys ”:
gdje je ascMapKeys = novi Karta ( [ ... karta . unose ( ) ] . vrsta ( ) ) ;Ispišite niz sortiranih ključeva karte na konzoli:
konzola. log ( ascMapKeys ) ;Izlaz
Ako želite poredati ključeve karte silaznim redoslijedom, slijedite navedeni odjeljak.
Metoda 2: Sortirajte ključeve na karti pomoću metode reverse().
Za sortiranje ključeva karte silaznim redoslijedom, koristite ' obrnuti () ” metoda s operatorom širenja. Metoda reverse() mijenja redoslijed elemenata u nizu.
Sintaksa
Koristite zadanu sintaksu za sortiranje niza obrnutim redoslijedom pomoću metode reverse():
novi Karta ( [ ... karta . unose ( ) ] . obrnuti ( ) )Primjer
Pozovite metodu reverse() u novom objektu karte kao argument za obrnuti redoslijed ključeva:
gdje descMapKeys = novi Karta ( [ ... karta . unose ( ) ] . obrnuti ( ) ) ;Na kraju, ispišite rezultirajući niz ključeva obrnutim redoslijedom:
konzola. log ( descMapKeys ) ;Izlaz pokazuje da su ključevi uspješno poredani silaznim redoslijedom:
Prikupili smo sve potrebne informacije za sortiranje ključeva karte u JavaScriptu.
Zaključak
Za sortiranje ključeva na karti uzlaznim redoslijedom, koristite ' vrsta() ', a za silazni redoslijed upotrijebite ' obrnuti () ” metoda s operatorom širenja. Točnije, operator širenja dobiva niz unosa karte za sortiranje uzlaznim i silaznim redoslijedom. U ovom smo postu definirali metode za sortiranje ključeva u mapi pomoću JavaScripta.