Slučka cez objekt v opačnom poradí pomocou JavaScriptu

Slucka Cez Objekt V Opacnom Poradi Pomocou Javascriptu



Objekt je entita, ktorá uchováva informácie v páre kľúč – hodnota. Objekty sa iterujú v doprednom alebo opačnom poradí na základe kľúčov a hodnôt. Použite statické metódy objektu “ Object.keys() “ alebo „ Object.values() “ na extrahovanie kľúčov alebo hodnôt objektov použite „ obrátiť () “, aby ste otočili páry kľúč – hodnota, a potom nakoniec použite “ pre každý() ” na iteráciu poľa.

Tento článok ilustruje postup pri prechádzaní objektmi v opačnom poradí pomocou JavaScriptu.







Ako prechádzať objektmi v opačnom poradí pomocou JavaScriptu?

Pre iterujúce objekty v opačnom poradí použite dva prístupy:



    • Slučka v opačnom poradí na základe kľúčov.
    • Slučka opačného poradia založená na hodnotách.

Pozrime sa na oba prístupy jednotlivo!



Ako prechádzať objektmi v opačnom poradí na základe kľúčov objektov?

Ak chcete prejsť objektom v opačnom poradí na základe kľúčov objektu, vykonajte tri kroky:





    • Použi ' Objektov “statická metóda s názvom “ Object.keys ()“: Vezme objekt ako argument a vráti pole kľúčov objektu.
    • Použiť „ obrátiť () “ metóda: Obráti poradie kľúčov objektu.
    • Nakoniec použite „ pre každý() ” metóda na precyklenie objektu.

Príklad

Najprv vytvorte objekt ' Info ” s pármi kľúč – hodnota:



const info = {
Názov: 'John' ,
Vek: '24' ,
Kontaktné číslo: '09345237816' ,
} ;


Získajte kľúče objektu pomocou „ Object.keys ()“ a zvrátiť ich volaním „ obrátiť () “ a uložte ich do premennej “ reverseBaseonKeys “:

const reverseBaseonKeys = Object.keys ( Info ) .reverzný ( ) ;


Nakoniec prejdite obrátenými objektovými kľúčmi pomocou „ pre každý() “ metóda:

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


Výkon


Vyššie uvedený výstup naznačuje, že kľúče objektu s ich zodpovedajúcimi hodnotami sa úspešne prechádzajú pri tlači na konzole v opačnom poradí.

Ako prechádzať objektmi v opačnom poradí na základe hodnôt objektov?

Existuje ďalší prístup k pretáčaniu objektov v opačnom poradí na základe hodnôt objektu. Ak chcete prejsť objektom v opačnom poradí na základe hodnôt objektu, postupujte podľa troch krokov uvedených nižšie:

    • Použi ' Objektov “statická metóda s názvom “ Objekt.hodnoty ()“: Berie objekt ako argument. Vráti pole hodnôt objektu.
    • Použiť „ obrátiť () “, ktorá obráti poradie hodnôt objektu.
    • Nakoniec použite „ pre každý() ” metóda na precyklenie objektu.

Príklad

Tu použite rovnaký objekt “ Info “ a získajte hodnoty objektu “ Info “ pomocou „ Objekt.hodnoty ()“ a zvrátiť ich volaním „ obrátiť () “ a nakoniec uložte výsledné pole do premennej “ reverseBaseonKeys “:

const reverseBasedonValues ​​= Object.values ( Info ) .reverzný ( ) ;


Prejdite obrátené hodnoty objektu pomocou „ pre každý() “ metóda:

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


Výkon


Vyššie uvedený výstup zobrazuje hodnoty objektu v opačnom poradí.

Záver

Ak chcete prechádzať objektom v opačnom poradí, použite statické metódy objektu “ Object.keys() “ alebo „ Object.values() ” na extrahovanie kľúčov alebo hodnôt objektov v opačnom poradí potom pomocou tlačidla “ obrátiť () “ metódu a potom nakoniec použite “ pre každý() ” na iteráciu poľa. Tento článok ilustroval postup pri prechádzaní objektmi v opačnom poradí na základe kľúčov a hodnôt pomocou JavaScriptu.