Ett objekt är en enhet som lagrar information i ett nyckel-värdepar. Objekt itereras antingen i framåt- eller omvänd ordning baserat på nycklar och värden. Använd objektets statiska metoder ' Object.keys() ' eller ' Object.values() ' för att extrahera nycklar eller värden för objekt, använd ' omvänd() ”-metoden för att vända nyckel-värde-paren och sedan slutligen använda ” för varje() ” loop för att iterera över arrayen.
Den här artikeln kommer att illustrera proceduren för att korsa objekt i omvänd ordning med JavaScript.
Hur går man igenom objekt i omvänd ordning med JavaScript?
För de itererande objekten i omvänd ordning, använd de två metoderna:
-
- Omvänd ordningsslinga baserat på nycklar.
- Omvänd ordningsslinga baserat på värden.
Låt oss undersöka båda tillvägagångssätten individuellt!
Hur går man igenom objekt i omvänd ordning baserat på objektnycklar?
För att gå igenom objektet i omvänd ordning baserat på objektets nycklar, följ tre steg:
-
- Använd ' Objekt ' statisk metod som kallas ' Objekt.nycklar ()”: Det tar ett objekt som ett argument och returnerar arrayen av objektets nycklar.
- Använd ' omvänd() ”-metod: Det kommer att omvända ordningen på objektets nycklar.
- Till sist, tillämpa ' för varje() ” metod för att gå igenom objektet.
Exempel
Skapa först ett objekt ' info ” med nyckel-värdepar:
const info = {
Namn: 'John' ,
Ålder: '24' ,
Kontaktnummer: '09345237816' ,
} ;
Få nycklarna till objektet med hjälp av ' Objekt.nycklar ()'-metoden och vänd på dem genom att anropa ' omvänd() ' metod och lagra dem i en variabel ' reverseBaseonKeys ”:
Till sist, gå igenom de omvända objekttangenterna med hjälp av ' för varje() ' metod:
console.log ( nyckel, info [ nyckel- ] ) ;
} ) ;
Produktion
Ovanstående utdata indikerar att objektnycklarna med deras motsvarande värden framgångsrikt har passerats i tryck på konsolen i omvänd ordning.
Hur går man igenom objekt i omvänd ordning baserat på objektvärden?
Det finns en annan metod för att loopa genom objekt i omvänd ordning baserat på objektets värden. För att gå igenom objektet i omvänd ordning baserat på objektets värden, följ nedanstående tre steg:
-
- Använd ' Objekt ' statisk metod som kallas ' Objekt.värden ()”: Det tar ett objekt som ett argument. Den returnerar matrisen av objektets värden.
- Använd ' omvänd() ”-metoden, som kommer att vända ordningen på objektets värden.
- Till sist, tillämpa ' för varje() ” metod för att gå igenom objektet.
Exempel
Här, använd samma objekt ' info ' och få värdena för objektet ' info ' använda ' Objekt.värden ()'-metoden och vänd på dem genom att anropa ' omvänd() '-metoden och slutligen lagra den resulterande matrisen i en variabel ' reverseBaseonKeys ”:
const reverseBasedonValues = Object.values ( info ) .omvänd ( ) ;
Gå igenom de omvända objektvärdena med hjälp av ' för varje() ' metod:
console.log ( värde, info [ värde ] ) ;
} ) ;
Produktion
Ovanstående utdata visar objektets värden i omvänd ordning.
Slutsats
För att gå igenom objektet i omvänd ordning, använd objektets statiska metoder ' Object.keys() ' eller ' Object.values() ' för att extrahera nycklar eller värden för objekt, vänd sedan och använd sedan ' omvänd() ”-metoden och använd sedan slutligen ” för varje() ” loop för att iterera över arrayen. Den här artikeln illustrerade proceduren för att korsa objekt i omvänd ordning baserat på nycklar och värden med JavaScript.