Doorloop object in omgekeerde volgorde met behulp van JavaScript

Doorloop Object In Omgekeerde Volgorde Met Behulp Van Javascript



Een object is een entiteit die informatie opslaat in een sleutel-waardepaar. Objecten worden herhaald in voorwaartse of omgekeerde volgorde op basis van sleutels en waarden. Gebruik de statische methoden van het object ' Object.keys() ' of ' Object.values() ” om sleutels of waarden van objecten te extraheren, past u de “ achteruit() ' methode om de sleutel-waardeparen om te keren en dan uiteindelijk toe te passen ' voorelk() ”-lus om de array te herhalen.

Dit artikel illustreert de procedure voor het doorlopen van objecten in omgekeerde volgorde met behulp van JavaScript.







Hoe objecten in omgekeerde volgorde doorlopen met behulp van JavaScript?

Gebruik voor de herhalende objecten in omgekeerde volgorde de twee benaderingen:



    • Omgekeerde volgorde lus op basis van toetsen.
    • Omgekeerde volgorde lus op basis van waarden.

Laten we beide benaderingen afzonderlijk bekijken!



Hoe objecten in omgekeerde volgorde doorlopen op basis van objectsleutels?

Volg drie stappen om het object in omgekeerde volgorde te doorlopen op basis van de sleutels van het object:





    • Gebruik de ' Voorwerpen ” statische methode genaamd “ Objecttoetsen ()': Het neemt een object als argument en retourneert de array van de objectsleutels.
    • Pas de ' achteruit() ” methode: Het zal de volgorde van de sleutels van het object omkeren.
    • Pas ten slotte de ' voorelk() ” methode om door het object te lussen.

Voorbeeld

Maak eerst een object ' informatie ” met sleutel-waardeparen:



const info = {
Naam: 'John' ,
Leeftijd: '24' ,
Contactnummer: '09345237816' ,
} ;


Verkrijg de sleutels van het object met behulp van de ' Objecttoetsen ()'-methode en draai ze om door de ' achteruit() ” methode en sla ze op in een variabele “ reverseBaseonKeys ”:

const reverseBaseonKeys = Object.sleutels ( informatie ) .achteruit ( ) ;


Doorloop ten slotte de omgekeerde objecttoetsen met behulp van de ' voorelke() ” methode:

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


Uitgang


De bovenstaande uitvoer geeft aan dat de objectsleutels met hun bijbehorende waarden met succes in omgekeerde volgorde op de console zijn doorlopen.

Hoe objecten in omgekeerde volgorde doorlopen op basis van objectwaarden?

Er is een andere benadering om objecten in omgekeerde volgorde te doorlopen op basis van de waarden van het object. Volg de onderstaande drie stappen om het object in omgekeerde volgorde te doorlopen op basis van de waarden van het object:

    • Gebruik de ' Voorwerpen ” statische methode genaamd “ Objectwaarden ()”: Er is een object nodig als argument. Het retourneert de matrix van de waarden van het object.
    • Pas de ' achteruit() 'methode, die de volgorde van de waarden van het object omkeert.
    • Pas ten slotte de ' voorelke() ” methode om door het object te lussen.

Voorbeeld

Gebruik hier hetzelfde object ' informatie ' en krijg de waarden van het object ' informatie ' de ... gebruiken ' Objectwaarden ()'-methode en draai ze om door de ' achteruit() ” methode en sla ten slotte de resulterende array op in een variabele “ reverseBaseonKeys ”:

const reverseBasedonValues ​​= Objectwaarden ( informatie ) .achteruit ( ) ;


Doorloop de omgekeerde objectwaarden met behulp van de ' voorelke() ” methode:

reverseBasedonValues.forEach ( waarde = > {
console.log ( waarde, info [ waarde ] ) ;
} ) ;


Uitgang


De bovenstaande uitvoer toont de waarden van het object in omgekeerde volgorde.

Conclusie

Gebruik de statische methoden van het object om in omgekeerde volgorde door het object te lopen ' Object.keys() ' of ' Object.values() ” om sleutels of waarden van objecten te extraheren, keer dan om met de “ achteruit() ” methode en dan uiteindelijk toepassen “ voorelke() ”-lus om de array te herhalen. Dit artikel illustreerde de procedure voor het doorlopen van objecten in omgekeerde volgorde op basis van sleutels en waarden met behulp van JavaScript.