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 “:
Nakoniec prejdite obrátenými objektovými kľúčmi pomocou „ pre každý() “ metóda:
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:
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.