Sortați cheile într-o hartă utilizând JavaScript

Sortati Cheile Intr O Harta Utilizand Javascript



O hartă este un obiect unic în JavaScript care deține elemente în perechi cheie-valoare. Atât datele primitive, cât și datele obiectului pot fi stocate în cadrul hărții. Perechea cheie-valoare este returnată în aceeași secvență în care au fost inserate la iterarea prin obiectul hartă. Pentru sortarea cheilor în hărți în ordine crescătoare și descrescătoare, utilizați metodele sort() și reverse().

Această postare va defini metodele de sortare a cheilor hărții folosind JavaScript.

Cum să sortați cheile hărții folosind JavaScript?

Pentru sortarea cheilor în hartă, utilizați metodele JavaScript predefinite date:







Să ne uităm la funcționarea acestor metode.



Metoda 1: Sortați cheile într-o hartă folosind metoda sort().

Pentru a sorta cheile în hartă în ordine crescătoare, utilizați „ fel() „metoda cu operatorul de răspândire” ” în obiectul hartă. Este utilizat pentru a obține o serie de intrări ale hărții pentru a sorta folosind metoda sort().



Sintaxă





Următoarea sintaxă este utilizată pentru sortarea cheilor hărții în ordine crescătoare:

nou Hartă ( [ ... Hartă . intrări ( ) ] . fel ( ) )

Exemplu

Creați o hartă într-o pereche cheie-valoare:



lasa harta = nou Hartă ( [

[ 10 , „JavaScript” ] ,

[ 13 , „CSS” ] ,

[ 23 , „HTML” ] ,

] ) ;

Creați un nou obiect hartă și apelați metoda sort() cu operatorul spread ca parametru care primește intrările hărții pentru sortarea și stocarea matricei sortate returnate în variabila „ ascMapKeys ”:

unde ascMapKeys = nou Hartă ( [ ... Hartă . intrări ( ) ] . fel ( ) ) ;

Imprimați matricea de chei de hartă sortate pe consolă:

consolă. Buturuga ( ascMapKeys ) ;

Ieșire

Dacă doriți să sortați cheile hărții în ordine descrescătoare, urmați secțiunea dată.

Metoda 2: Sortați cheile într-o hartă folosind metoda reverse().

Pentru a sorta cheile hărții în ordine descrescătoare, utilizați „ verso() ” metoda cu operator de împrăștiere. Metoda reverse() inversează ordinea elementelor dintr-o matrice.

Sintaxă

Utilizați sintaxa dată pentru sortarea matricei în ordine inversă folosind metoda reverse():

nou Hartă ( [ ... Hartă . intrări ( ) ] . verso ( ) )

Exemplu

Apelați metoda reverse() în noul obiect hartă ca argument pentru a inversa ordinea cheilor:

unde descMapKeys = nou Hartă ( [ ... Hartă . intrări ( ) ] . verso ( ) ) ;

În cele din urmă, tipăriți matricea rezultată de chei de ordine inversă:

consolă. Buturuga ( descMapKeys ) ;

Ieșirea indică faptul că cheile sunt sortate cu succes în ordine descrescătoare:

Am adunat toate informațiile necesare pentru sortarea cheilor hărții în JavaScript.

Concluzie

Pentru a sorta cheile în hartă în ordine crescătoare, utilizați „ fel() ” și pentru ordinea descrescătoare, utilizați „ verso() ” metoda cu operator de împrăștiere. Mai precis, operatorul de răspândire primește o serie de intrări ale hărții pentru a le sorta în ordine crescătoare și descrescătoare. În această postare, am definit metodele de sortare a cheilor din hartă folosind JavaScript.