Gå gjennom objektet i omvendt rekkefølge ved hjelp av JavaScript

Ga Gjennom Objektet I Omvendt Rekkefolge Ved Hjelp Av Javascript



Et objekt er en enhet som lagrer informasjon i et nøkkelverdi-par. Objekter itereres enten i forover eller omvendt rekkefølge basert på nøkler og verdier. Bruk objektets statiske metoder ' Object.keys() ' eller ' Object.values() ' for å trekke ut nøkler eller verdier til objekter, bruk ' omvendt() '-metoden for å reversere nøkkelverdi-parene, og deretter bruke ' for hver() ” løkke for å iterere over matrisen.

Denne artikkelen vil illustrere prosedyren for å krysse objekter i omvendt rekkefølge ved hjelp av JavaScript.







Hvordan gå gjennom objekter i omvendt rekkefølge ved hjelp av JavaScript?

For gjentakende objekter i omvendt rekkefølge, bruk de to tilnærmingene:



    • Omvendt rekkefølgesløyfe basert på taster.
    • Omvendt rekkefølgesløyfe basert på verdier.

La oss undersøke begge tilnærmingene individuelt!



Hvordan gå gjennom objekter i omvendt rekkefølge basert på objektnøkler?

For å krysse objektet i omvendt rekkefølge basert på objektets nøkler, følg tre trinn:





    • Bruke ' Objektets ' statisk metode kalt ' Objekt.nøkler ()»: Den tar et objekt som et argument og returnerer arrayet med objektets nøkler.
    • Bruk ' omvendt() ”-metoden: Den vil reversere rekkefølgen på objektets nøkler.
    • Til slutt bruker du ' for hver() ” metode for å gå gjennom objektet.

Eksempel

Lag først et objekt ' info ' med nøkkelverdi-par:



const info = {
Navn: 'John' ,
Alder: '24' ,
Kontaktnummer: '09345237816' ,
} ;


Få nøklene til objektet ved å bruke ' Objekt.nøkler ()»-metoden og reverser dem ved å kalle « omvendt() '-metoden og lagre dem i en variabel ' reverseBaseonKeys ':

const reverseBaseonKeys = Objekt.nøkler ( info ) .omvendt ( ) ;


Til slutt, gå gjennom de reverserte objekttastene ved å bruke ' for hver() ' metode:

reverseBaseonKeys.forEach ( nøkkel = > {
console.log ( nøkkel, info [ nøkkel ] ) ;
} ) ;


Produksjon


Ovennevnte utdata indikerer at objektnøklene med deres tilsvarende verdier er vellykket krysset på trykk på konsollen i omvendt rekkefølge.

Hvordan gå gjennom objekter i omvendt rekkefølge basert på objektverdier?

Det er en annen tilnærming for å gå gjennom objekter i omvendt rekkefølge basert på objektets verdier. For å krysse objektet i omvendt rekkefølge basert på objektets verdier, følg de tre trinnene nedenfor:

    • Bruke ' Objektets ' statisk metode kalt ' Objekt.verdier ()»: Det tar et objekt som et argument. Den returnerer matrisen med objektets verdier.
    • Bruk ' omvendt() ”-metoden, som vil reversere rekkefølgen på objektets verdier.
    • Til slutt bruker du ' for hver() ” metode for å gå gjennom objektet.

Eksempel

Her, bruk det samme objektet ' info ' og få verdiene til objektet ' info ' bruker ' Objekt.verdier ()»-metoden og reverser dem ved å kalle « omvendt() '-metoden og til slutt lagre den resulterende matrisen i en variabel ' reverseBaseonKeys ':

const reverseBasedonValues ​​= Objekt.verdier ( info ) .omvendt ( ) ;


Gå gjennom de reverserte objektverdiene ved å bruke ' for hver() ' metode:

reverseBasedonValues.forEach ( verdi = > {
console.log ( verdi, info [ verdi ] ) ;
} ) ;


Produksjon


Utgangen ovenfor viser verdiene til objektet i omvendt rekkefølge.

Konklusjon

For å gå gjennom objektet i omvendt rekkefølge, bruk objektets statiske metoder ' Object.keys() ' eller ' Object.values() ' for å trekke ut nøkler eller verdier til objekter, reverser og bruk deretter ' omvendt() '-metoden og deretter til slutt bruke ' for hver() ” løkke for å iterere over matrisen. Denne artikkelen illustrerte prosedyren for å krysse objekter i omvendt rekkefølge basert på nøkler og verdier ved hjelp av JavaScript.