Questo post definirà i metodi per ordinare i tasti della mappa usando JavaScript.
Come ordinare i tasti della mappa usando JavaScript?
Per ordinare le chiavi nella mappa, utilizzare i metodi pre-costruiti JavaScript forniti:
Diamo un'occhiata al funzionamento di questi metodi.
Metodo 1: ordinare i tasti in una mappa usando il metodo Ord ()
Per ordinare le chiavi nella mappa in ordine crescente, usa il “ordinare()"Metodo con l'operatore di diffusione".. "Nell'oggetto mappa. Viene utilizzato per ottenere un array delle voci della mappa per ordinare usando il metodo Ord ().
Sintassi
La sintassi seguente viene utilizzata per l'ordinamento dei tasti della mappa in ordine crescente:
nuova mappa ([... mappa.inserimenti()].ordinare())Esempio
Crea una mappa in una coppia di valore chiave:
let map = new map ([Crea un nuovo oggetto mappa e chiama il metodo Sort () con l'operatore di spread come parametro che ottiene le voci della mappa per l'ordinamento e la memorizzazione dell'array ordinato restituito in variabile "ascmapkeys":
var ascmapkeys = nuova mappa ([... mappa.inserimenti()].ordinare());Stampa l'array dei tasti della mappa ordinati sulla console:
console.log (ascmapkeys);Produzione
Se si desidera ordinare le chiavi della mappa in ordine decrescente, segui la sezione data.
Metodo 2: ordinare i tasti in una mappa usando il metodo di reverse ()
Per l'ordinamento dei tasti della mappa in ordine decrescente, usa "inversione()"Metodo con un operatore di diffusione. Il metodo di reverse () inverte l'ordine degli elementi in un array.
Sintassi
Utilizzare la sintassi data per l'ordinamento dell'array in ordine inverso usando il metodo Reverse ():
nuova mappa ([... mappa.inserimenti()].inversione())Esempio
Chiama il metodo di reverse () nel nuovo oggetto mappa come argomento per invertire l'ordine delle chiavi:
var descmapkeys = new map ([... mappa.inserimenti()].inversione());Infine, stampare l'array risultante dei tasti dell'ordine inverso:
console.log (Descmapkeys);L'output indica che le chiavi sono ordinate correttamente in ordine decrescente:
Abbiamo raccolto tutte le informazioni necessarie per ordinare le chiavi della mappa in JavaScript.
Per ordinare le chiavi nella mappa in ordine crescente, usa il “ordinare()"Metodo, e per ordine decrescente, utilizza il"inversione()"Metodo con un operatore di diffusione. Più specificamente, l'operatore di diffusione ottiene un array delle voci della mappa da ordinare in ordine crescente e discendente. In questo post, abbiamo definito i metodi per ordinare le chiavi nella mappa usando JavaScript.