Cum se sortează o hartă ES6 în JavaScript?

Cum Se Sorteaza O Harta Es6 In Javascript



Atunci când se ocupă cu datele în vrac, există o cerință de a sorta datele pentru a fi identificate corect. De exemplu, în preluarea unui nume specific bazat pe un caracter. În plus, îmbunătățește vizualizarea, analiza și reduce timpul consumat. Într-un astfel de caz, sortarea unei hărți ES6 în JavaScript este o tehnică eficientă pentru căutarea unor date specifice.

Acest blog va explica cum să sortați o hartă ES6 în JavaScript.







Cum se sortează o hartă ES6 utilizând JavaScript?

Un „ Harta ES6 ” poate fi sortat în JavaScript prin crearea unui nou obiect hartă și aplicându-l în combinație cu „ răspândire ' operator și ' fel() ” metoda.



Exemplul 1: Sortați o hartă ES6 în JavaScript după caractere alfabetice



Acest exemplu va explica cum să sortați o hartă după caractere alfabetice.





Sintaxă

a stabilit ( valoare cheie ) ;



În sintaxa de mai sus:

cheie ' și ' valoare ” corespund unui obiect sau unei variabile de orice tip de date.

Să urmăm codul de mai jos:

< scenariu tip = „text/javascript” >
var sortMap = hartă nouă ( ) ;
sortMap.set ( 'd' , '55' ) ;
sortMap.set ( 'b' , '75' ) ;
sortMap.set ( 'c' , '65' ) ;
sortMap.set ( 'A' , '85' ) ;
var updatedMap = hartă nouă ( [ ...sortHartă ] .fel ( ) ) ;
console.log ( Harta actualizată ) ;
scenariu >

În fragmentul de cod de mai sus, efectuați următorii pași:

  • Creaza un nou ' Hartă ” obiect folosind „ Hartă() ” constructor.
  • După aceea, setați caracterele alfabetice declarate împreună cu valorile declarate sub forma „ valoare cheie ” perechi.
  • În pasul următor, creați un nou „ Hartă ” obiect și plasați valorile setate în el folosind butonul „ răspândire ” operator.
  • De asemenea, aplicați „ fel() ” pentru a sorta caracterele alfabetului și pentru a afișa harta actualizată.

Ieșire

Din rezultatul de mai sus, se poate observa că harta este sortată pe baza caracterelor alfabetice.

Exemplul 2: Sortați o hartă ES6 în JavaScript după numere

Acest exemplu va duce la sortarea unei hărți după numere.

Să observăm exemplul de mai jos:

< scenariu tip = „text/javascript” >
var sortMap = hartă nouă ( ) ;
sortMap.set ( '3' , 'Harry' ) ;
sortMap.set ( '1' , 'David' ) ;
sortMap.set ( 'Două' , 'respinge' ) ;
var updatedMap = hartă nouă ( [ ...sortați.înregistrări ( ) ] .fel ( ) ) ;
console.log ( Harta actualizată ) ;
scenariu >

În fragmentul de cod de mai sus:

  • Repetați pașii discutați în exemplul anterior pentru a crea un nou „ Hartă ” obiect și setarea valorilor din acesta utilizând „ a stabilit() ” metoda.
  • În pasul următor, în mod similar, aplicați „ răspândire ' operator și ' fel() ” metoda de sortare a hărții pe baza numerelor stabilite.
  • Suplimentarul „ intrări() ” aici are ca rezultat returnarea hărții ca „ valoare cheie ” perechi.

Ieșire

În rezultatul de mai sus, este evident că harta este sortată pe baza numerelor.

Concluzie

Un „ Harta ES6 ” poate fi sortat în JavaScript prin aplicarea obiectului hartă combinat cu „ răspândire ' operator și ' fel() ” metoda asupra alfabetelor și numerelor. Acest lucru poate fi realizat prin crearea unui nou obiect de hartă și setarea valorilor în acesta sub forma „ valoare cheie ” perechi și apoi sortarea lor pe baza caracterelor alfabetice conținute în primul exemplu și a numerelor din celălalt exemplu. Acest blog explică cum să sortați o hartă ES6 în JavaScript.