Prođite kroz objekt obrnutim redoslijedom koristeći JavaScript

Prodite Kroz Objekt Obrnutim Redoslijedom Koristeci Javascript



Objekt je entitet koji pohranjuje informacije u paru ključ-vrijednost. Objekti se ponavljaju unaprijed ili obrnutim redoslijedom na temelju ključeva i vrijednosti. Koristite statičke metode objekta ' Object.keys() ' ili ' Object.values() ' za izdvajanje ključeva ili vrijednosti objekata, primijenite ' obrnuti () ' kako biste preokrenuli parove ključ-vrijednost, a zatim konačno primijenili ' za svakoga() ” petlja za ponavljanje niza.

Ovaj će članak ilustrirati postupak za obilazak objekata obrnutim redoslijedom pomoću JavaScripta.







Kako proći kroz objekte obrnutim redoslijedom pomoću JavaScripta?

Za objekte koji se ponavljaju obrnutim redoslijedom, koristite dva pristupa:



    • Petlja obrnutim redoslijedom na temelju ključeva.
    • Petlja obrnutim redoslijedom na temelju vrijednosti.

Ispitajmo oba pristupa pojedinačno!



Kako proći kroz objekte obrnutim redoslijedom na temelju ključeva objekta?

Za kretanje kroz objekt obrnutim redoslijedom na temelju ključeva objekta, slijedite tri koraka:





    • Koristiti ' Objekta ” statička metoda pod nazivom “ Objekt.ključevi ()”: uzima objekt kao argument i vraća niz ključeva objekta.
    • Primijeni ' obrnuti () ” metoda: obrnut će redoslijed ključeva objekta.
    • Na kraju primijenite ' za svakoga() ” metoda za kretanje kroz objekt.

Primjer

Prvo stvorite objekt ' info ” s parovima ključ-vrijednost:



const info = {
Ime: 'Ivan' ,
Dob: '24' ,
Broj kontakta: '09345237816' ,
} ;


Uzmite ključeve objekta koristeći ' Objekt.ključevi ()' i preokrenuti ih pozivom ' obrnuti () ' metodu i pohranite ih u varijablu ' reverseBaseonKeys ”:

const reverseBaseonKeys = Object.keys ( info ) .obrnuto ( ) ;


Na kraju, prijeđite obrnutim tipkama objekta koristeći ' za svakoga() ” metoda:

reverseBaseonKeys.forEach ( ključ = > {
konzola.log ( ključ, info [ ključ ] ) ;
} ) ;


Izlaz


Gornji izlaz pokazuje da su ključevi objekta sa svojim odgovarajućim vrijednostima uspješno prošli u ispisu na konzoli obrnutim redoslijedom.

Kako proći kroz objekte obrnutim redoslijedom na temelju vrijednosti objekta?

Postoji još jedan pristup za kretanje kroz objekte obrnutim redoslijedom na temelju vrijednosti objekta. Za kretanje kroz objekt obrnutim redoslijedom na temelju vrijednosti objekta, slijedite dolje navedena tri koraka:

    • Koristiti ' Objekta ” statička metoda pod nazivom “ Objekt.vrijednosti ()”: uzima objekt kao argument. Vraća niz vrijednosti objekta.
    • Primijeni ' obrnuti () ”, koja će obrnuti redoslijed vrijednosti objekta.
    • Na kraju primijenite ' za svakoga() ” metoda za kretanje kroz objekt.

Primjer

Ovdje upotrijebite isti objekt ' info ” i dobiti vrijednosti objekta “ info ' koristiti ' Objekt.vrijednosti ()' i preokrenuti ih pozivom ' obrnuti () ” metoda i na kraju pohranite rezultirajući niz u varijablu “ reverseBaseonKeys ”:

const reverseBasedonValues ​​= Object.values ( info ) .obrnuto ( ) ;


Pređite obrnute vrijednosti objekta koristeći ' za svakoga() ” metoda:

reverseBasedonValues.forEach ( vrijednost = > {
konzola.log ( vrijednost, info [ vrijednost ] ) ;
} ) ;


Izlaz


Gornji izlaz prikazuje vrijednosti objekta obrnutim redoslijedom.

Zaključak

Za kretanje kroz objekt obrnutim redoslijedom, koristite statičke metode objekta ' Object.keys() ' ili ' Object.values() ' za izdvajanje ključeva ili vrijednosti objekata, obrnite zatim pomoću ' obrnuti () ' metodu i zatim konačno primijeniti ' za svakoga() ” petlja za ponavljanje niza. Ovaj je članak ilustrirao postupak za obilazak objekata obrnutim redoslijedom na temelju ključeva i vrijednosti pomoću JavaScripta.