Passa attraverso l'oggetto in ordine inverso utilizzando JavaScript

Passa Attraverso L Oggetto In Ordine Inverso Utilizzando Javascript



Un oggetto è un'entità che memorizza informazioni in una coppia chiave-valore. Gli oggetti vengono iterati in ordine diretto o inverso in base a chiavi e valori. Usa i metodi statici dell'oggetto ' Oggetto.keys() ' o ' Oggetto.valori() ” per estrarre chiavi o valori di oggetti, applicare il “ inversione() ” metodo per invertire le coppie chiave-valore, e infine applicare “ per ciascuno() ” ciclo per iterare sull'array.

Questo articolo illustrerà la procedura per attraversare gli oggetti in ordine inverso utilizzando JavaScript.







Come scorrere gli oggetti in ordine inverso usando JavaScript?

Per gli oggetti che si iterano in ordine inverso, utilizzare i due approcci:



    • Ciclo di ordine inverso basato sulle chiavi.
    • Ciclo di ordine inverso basato sui valori.

Esaminiamo entrambi gli approcci individualmente!



Come scorrere gli oggetti in ordine inverso in base alle chiavi degli oggetti?

Per attraversare l'oggetto in ordine inverso in base alle chiavi dell'oggetto, segui tre passaggi:





    • Utilizzare il ' Oggetto ” metodo statico chiamato “ Object.keys ()”: prende un oggetto come argomento e restituisce l'array delle chiavi dell'oggetto.
    • Applicare il ' inversione() Metodo ': invertirà l'ordine delle chiavi dell'oggetto.
    • Infine, applica il ' per ciascuno() ” per scorrere l'oggetto.

Esempio

Per prima cosa, crea un oggetto ' Informazioni ” con coppie chiave-valore:



const info = {
Nome: 'John' ,
Età: '24' ,
Numero di contatto: '09345237816' ,
} ;


Ottieni le chiavi dell'oggetto usando il ' Object.keys ()' e invertirli chiamando il metodo ' inversione() ” metodo e memorizzarli in una variabile “ reverseBaseonKeys ”:

const reverseBaseonKeys = Object.keys ( Informazioni ) .inversione ( ) ;


Infine, attraversa i tasti dell'oggetto invertito usando il ' per ciascuno() ' metodo:

reverseBaseonKeys.forEach ( chiave = > {
console.log ( chiave, informazioni [ chiave ] ) ;
} ) ;


Produzione


L'output precedente indica che le chiavi dell'oggetto con i valori corrispondenti vengono attraversate correttamente in stampa sulla console in ordine inverso.

Come scorrere gli oggetti in ordine inverso in base ai valori degli oggetti?

Esiste un altro approccio per scorrere gli oggetti in ordine inverso in base ai valori dell'oggetto. Per attraversare l'oggetto in ordine inverso in base ai valori dell'oggetto, seguire i tre passaggi indicati di seguito:

    • Utilizzare il ' Oggetto ” metodo statico chiamato “ Oggetti.valori ()”: Prende un oggetto come argomento. Restituisce l'array dei valori dell'oggetto.
    • Applicare il ' inversione() ” metodo, che invertirà l'ordine dei valori dell'oggetto.
    • Infine, applica il ' per ciascuno() ” per scorrere l'oggetto.

Esempio

Qui, usa lo stesso oggetto ' Informazioni ” e ottieni i valori dell'oggetto “ Informazioni ' usando il ' Oggetti.valori ()' e invertirli chiamando il metodo ' inversione() ” metodo e infine, memorizza l'array risultante in una variabile “ reverseBaseonKeys ”:

const reverseBasedonValues ​​= Object.values ( Informazioni ) .inversione ( ) ;


Attraversa i valori degli oggetti invertiti usando il ' per ciascuno() ' metodo:

reverseBasedonValues.forEach ( valore = > {
console.log ( valore, informazioni [ valore ] ) ;
} ) ;


Produzione


L'output precedente mostra i valori dell'oggetto in ordine inverso.

Conclusione

Per scorrere l'oggetto in ordine inverso, utilizzare i metodi statici dell'oggetto ' Oggetto.keys() ' o ' Oggetto.valori() ” per estrarre chiavi o valori di oggetti, invertire quindi utilizzando il “ inversione() ” metodo e poi finalmente applicare “ per ciascuno() ” ciclo per iterare sull'array. Questo articolo ha illustrato la procedura per l'attraversamento di oggetti in ordine inverso in base a chiavi e valori utilizzando JavaScript.