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 ':
Til slutt, gå gjennom de reverserte objekttastene ved å bruke ' for hver() ' metode:
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:
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.