Cuggi attraverso l'oggetto in ordine inverso usando JavaScript

Cuggi attraverso l'oggetto in ordine inverso usando JavaScript

Un oggetto è un'entità che memorizza le informazioni in una coppia di valore chiave. Gli oggetti sono iterati nell'ordine in avanti o inverso in base a chiavi e valori. Usa i metodi statici dell'oggetto "Oggetto.tasti ()" O "Oggetto.valori()"Per estrarre chiavi o valori di oggetti, applicare il"inversione()"Metodo per invertire le coppie di valore chiave e infine applicare"per ciascuno()"Loop per iterare sopra l'array.

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

Come eseguire il loop attraverso gli oggetti in ordine inverso usando JavaScript?

Per gli oggetti iteranti in ordine inverso, utilizzare i due approcci:

    • Loop dell'ordine inverso in base alle chiavi.
    • Loop dell'ordine inverso in base ai valori.

Esaminiamo entrambi gli approcci individualmente!

Come eseguire il loop attraverso gli oggetti in ordine inverso in base ai tasti dell'oggetto?

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

    • Usa il "Oggetto"Metodo statico chiamato"Oggetto.tasti() ": 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()"Metodo per loop attraverso l'oggetto.

Esempio

Innanzitutto, crea un oggetto "informazioni"Con coppie di valore chiave:

const info =
Nome: 'John',
Età: '24',
ContactNo: '09345237816',
;


Ottieni le chiavi dell'oggetto usando "Oggetto.tasti() "Metodo e invertili chiamando"inversione()"Metodo e memorizzali in una variabile"reversebaseonkeys":

const reversebaseonkeys = oggetto.tasti (informazioni).inversione();


Infine, attraversare i tasti dell'oggetto invertito usando "per ciascuno()" metodo:

reversebaseonkeys.foreach (key =>
console.log (tasto, info [chiave]);
);


Produzione


L'output sopra indica che i tasti dell'oggetto con i loro valori corrispondenti vengono attraversati correttamente in stampa sulla console in ordine inverso.

Come eseguire il loop attraverso gli oggetti in ordine inverso in base ai valori degli oggetti?

C'è un altro approccio per looping attraverso 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 di seguito:

    • Usa il "Oggetto"Metodo statico chiamato"Oggetto.valori() ": Impiega 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()"Metodo per loop attraverso l'oggetto.

Esempio

Qui, usa lo stesso oggetto "informazioni"E ottieni i valori dell'oggetto"informazioni" usando il "Oggetto.valori() "Metodo e invertili chiamando"inversione()"Metodo e, infine, memorizzare l'array risultante in una variabile"reversebaseonkeys":

const reverse -bashedOnValues ​​= oggetto.valori (info).inversione();


Attraversare i valori degli oggetti invertiti usando "per ciascuno()" metodo:

reversebasedonvalues.foreach (value =>
console.log (valore, info [valore]);
);


Produzione


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

Conclusione

Per eseguire il loop attraverso l'oggetto in ordine inverso, utilizzare i metodi statici dell'oggetto "Oggetto.tasti ()" O "Oggetto.valori()"Per estrarre chiavi o valori di oggetti, invertire quindi usando"inversione()"Metodo e infine applicare"per ciascuno()"Loop per iterare sopra l'array. Questo articolo ha illustrato la procedura per attraversare gli oggetti in ordine inverso in base a chiavi e valori utilizzando JavaScript.