Questo articolo indicherà il metodo per l'ordinamento di un dizionario per valori in JavaScript.
Come ordinare un dizionario per valore in javascript?
Per ordinare un dizionario in base al valore in JavaScript, aggiungi dati nel dizionario utilizzando "inserimenti()"Metodo e quindi ordinare le voci con l'aiuto di"ordinare()"Metodo JavaScript. Per implicazioni pratiche, dai un'occhiata agli esempi indicati.
Esempio 1: ordinamento del dizionario in base ai valori numerici
Per ordinare l'elemento del dizionario, prima di tutto, aggiungere l'elemento in una stringa e memorizzarlo nella variabile inizializzata:
const dict =Invocare il "inserimenti()"Per restituire un oggetto iteratore dell'array aggiornato che contiene le coppie chiave/valore per il singolo indice nell'array:
const voci = oggetto.Voci (dict);Ora il "ordinare()"Il metodo viene utilizzato lungo una funzione di richiamata confrontata per l'ordinamento:
inserimenti.Ordine ((x, y) => x [1] - y [1]);Infine, chiama il "tronco d'albero()Metodo "e passa il"JSON.Stringify ()". Questo metodo converte un valore JavaScript in una stringa JSON:
console.Registro (JSON.stringify (voci));Produzione
Si può vedere che gli elementi del dizionario sono ordinati per valori:
Esempio 2: ordinamento del dizionario in base ai valori della stringa
Puoi anche ordinare l'elemento del dizionario in base ai valori della stringa o in ordine alfabetico. In questo particolare esempio, inserire i valori dell'oggetto come stringa insieme ai valori e memorizzalo come segue:
var dizionario =Chiama il "oggetto.tasti ()"Metodo per raccogliere le chiavi del dizionario e quindi mappare i tasti usando"carta geografica()" metodo:
var elements = oggetto.Keys (Dizionario).mappa ((key) =>Ora, ordina gli elementi con l'aiuto del metodo Ordina ():
elementi.ordinare(Quindi, utilizzare il metodo Map () lungo la funzione di richiamata e memorizzare l'elemento mappato in una variabile:
var keys = elementi.map ((e) => return e [0]);Infine, utilizza il "tronco d'albero()"Metodo e passare l'argomento"tasti"Per visualizzare l'output sulla console:
console.registro (chiavi);Produzione
Si tratta di ordinare il dizionario per valore in JavaScript con diversi esempi.
Conclusione
Per ordinare un dizionario per valori in JavaScript, per primo, raccogli le chiavi di un dizionario usando il “oggetto.tasti ()"E mappa le chiavi con l'aiuto di"carta geografica()" metodo. Successivamente, ordinare gli elementi del dizionario per valori usando il metodo Ord () con una funzione di chiamata a confronto. Questo tutorial ha dichiarato il metodo per ordinare gli elementi del dizionario in valore in JavaScript.