Hurok az objektumon keresztül fordított sorrendben JavaScript használatával

Hurok Az Objektumon Keresztul Forditott Sorrendben Javascript Hasznalataval



Az objektum egy olyan entitás, amely kulcs-érték párban tárol információkat. Az objektumok előre vagy fordított sorrendben iterálódnak a kulcsok és értékek alapján. Használja az objektum statikus metódusait ' Object.keys() ” vagy „ Object.values() ' az objektumok kulcsainak vagy értékeinek kinyeréséhez használja a ' fordított() ” módszer a kulcs-érték párok megfordításához, majd végül alkalmazza a „ az egyes() ” ciklus a tömbön való iterációhoz.

Ez a cikk bemutatja az objektumok JavaScript használatával fordított sorrendben történő bejárását.







Hogyan lehet az objektumok között hurkolni fordított sorrendben JavaScript használatával?

Fordított sorrendben iteráló objektumok esetén használja a két megközelítést:



    • Fordított sorrendű hurok kulcsok alapján.
    • Fordított sorrendű hurok értékek alapján.

Vizsgáljuk meg mindkét megközelítést külön-külön!



Hogyan lehet áthurkolni az objektumokat fordított sorrendben az objektumkulcsok alapján?

Ha az objektumon az objektum kulcsai alapján fordított sorrendben szeretne bejárni, kövesse a három lépést:





    • Használja a ' Objektum 'statikus módszer az úgynevezett ' Object.keys ()”: Egy objektumot vesz fel argumentumként, és visszaadja az objektum kulcsainak tömbjét.
    • Alkalmazza a „ fordított() ” metódus: Megfordítja az objektum kulcsainak sorrendjét.
    • Végül alkalmazza a „ az egyes() ” metódussal lépkedhet az objektumon keresztül.

Példa

Először hozzon létre egy objektumot ' info ” kulcs-érték párokkal:



const info = {
Név: 'János' ,
Kor: '24' ,
Elérhetőség: „09345237816” ,
} ;


Szerezze meg az objektum kulcsait a „ Object.keys ()” metódust, és fordítsa meg őket a „ fordított() ' módszert, és tárolja őket egy változóban' reverseBaseonKeys ”:

const reverseBaseonKeys = Object.keys ( info ) .fordított ( ) ;


Végül járja be a fordított objektumbillentyűket a „ az egyes() ” módszer:

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


Kimenet


A fenti kimenet azt jelzi, hogy az objektumkulcsok a hozzájuk tartozó értékekkel fordított sorrendben nyomtatásban sikeresen bejárásra kerültek a konzolon.

Hogyan lehet áthurkolni az objektumokat fordított sorrendben az objektumértékek alapján?

Létezik egy másik megközelítés az objektumok fordított sorrendben való hurkolására az objektum értékei alapján. Ha az objektumon az objektum értékei alapján fordított sorrendben szeretne bejárni, kövesse az alábbi három lépést:

    • Használja a ' Objektum 'statikus módszer az úgynevezett ' Objektum.értékek ()”: Egy objektumot vesz fel argumentumnak. Visszaadja az objektum értékeinek tömbjét.
    • Alkalmazza a „ fordított() ” metódussal, amely megfordítja az objektum értékeinek sorrendjét.
    • Végül alkalmazza a „ az egyes() ” metódussal lépkedhet az objektumon keresztül.

Példa

Itt használja ugyanazt az objektumot ' info 'és megkapja az objektum értékeit' info ' használni a ' Objektum.értékek ()” metódust, és fordítsa meg őket a „ fordított() ' módszert, és végül tárolja az eredményül kapott tömböt egy változóban reverseBaseonKeys ”:

const reverseBasedonValues ​​= Object.values ( info ) .fordított ( ) ;


Járja be a fordított objektumértékeket a „ az egyes() ” módszer:

reverseBasedonValues.forEach ( érték = > {
console.log ( érték, információ [ érték ] ) ;
} ) ;


Kimenet


A fenti kimenet fordított sorrendben mutatja az objektum értékeit.

Következtetés

Az objektumon fordított sorrendben való körözéshez használja az objektum statikus metódusait ' Object.keys() ” vagy „ Object.values() ' az objektumok kulcsainak vagy értékeinek kinyeréséhez, fordítsa meg, majd használja a ' fordított() ' módszert, majd végül alkalmazza' az egyes() ” ciklus a tömbön való iterációhoz. Ez a cikk az objektumok fordított sorrendben történő bejárásának eljárását szemlélteti a kulcsok és értékek alapján JavaScript használatával.