Et objekt er en enhet som lagrer informasjon i et nøkkelverdipar. Objekter er enten iterert i fremover eller bakover rekkefølge basert på nøkler og verdier. Bruk objektets statiske metoder “Gjenstand.nøkler ()”Eller“Gjenstand.verdier ()”For å trekke ut nøkler eller verdier av objekter, må du bruke“omvendt()”Metode for å snu nøkkelverdiparene, og deretter til slutt bruke“for hver()”Loop for å iterere over matrisen.
Denne artikkelen vil illustrere prosedyren for å krysse objekter i omvendt rekkefølge ved hjelp av JavaScript.
Hvordan sløyfe gjennom objekter i omvendt rekkefølge ved hjelp av JavaScript?
For de iterende objektene i omvendt rekkefølge, bruk de to tilnærmingene:
La oss undersøke begge tilnærminger individuelt!
Hvordan sløyfe gjennom objekter i omvendt rekkefølge basert på objektnøkler?
For å krysse objektet i omvendt rekkefølge basert på objektets taster, følg tre trinn:
Eksempel
Først må du lage et objekt "info”Med nøkkelverdipar:
const info =
Navn: 'John',
Alder: '24',
Contactno: '09345237816',
;
Få nøklene til objektet ved å bruke “Gjenstand.nøkler() ”-Metode og snu dem ved å ringe“omvendt()”Metode og lagre dem i en variabel”ReverseBaseOnkeys”:
const reverseBaseOnkeys = objekt.Keys (info).omvendt();
Til slutt, krysse de omvendte objektnøklene ved å bruke “for hver()”Metode:
ReverseBaseOnkeys.foreach (nøkkel =>
konsoll.logg (tast, info [tast]);
);
Produksjon
Ovennevnte utgang indikerer at objekttastene med tilhørende verdier blir krysset på trykk på konsollen i omvendt rekkefølge.
Hvordan sløyfe gjennom objekter i omvendt rekkefølge basert på objektverdier?
Det er en annen tilnærming for å sløyfe gjennom objekter i omvendt rekkefølge basert på objektets verdier. For å krysse objektet i omvendt rekkefølge basert på objektets verdier, følg de undergitte tre trinnene:
Eksempel
Her, bruk det samme objektet "info”Og få verdiene til objektet”info" bruker "Gjenstand.verdier() ”-Metode og snu dem ved å ringe“omvendt()”Metode og til slutt, lagre den resulterende matrisen i en variabel”ReverseBaseOnkeys”:
const reversBasedOnValues = objekt.verdier (info).omvendt();
Krysse de omvendte objektverdiene ved å bruke “for hver()”Metode:
ReverseBasedOnValues.foreach (verdi =>
konsoll.logg (verdi, info [verdi]);
);
Produksjon
Ovennevnte utgang viser verdiene til objektet i omvendt rekkefølge.
Konklusjon
For å sløyfe gjennom objektet i omvendt rekkefølge, bruk objektets statiske metoder “Gjenstand.nøkler ()”Eller“Gjenstand.verdier ()”For å trekke ut nøkler eller verdier av objekter, reverser du deretter ved å bruke“omvendt()”Metode og deretter til slutt bruke“for hver()”Loop for å iterere over matrisen. Denne artikkelen illustrerte prosedyren for å krysse objekter i omvendt rekkefølge basert på nøkler og verdier ved bruk av JavaScript.