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.