Poredajte ključeve na karti pomoću JavaScripta

Poredajte Kljuceve Na Karti Pomocu Javascripta



Karta je jedinstveni objekt u JavaScriptu koji sadrži stavke u parovima ključ-vrijednost. I primitivni podaci i podaci o objektima mogu se pohraniti unutar karte. Par ključ-vrijednost vraća se u istom nizu u kojem su umetnuti prilikom ponavljanja kroz objekt karte. Za sortiranje ključeva u kartama uzlaznim i silaznim redoslijedom koristite metode sort() i reverse().

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.