Kierrä objektin läpi käänteisessä järjestyksessä JavaScriptin avulla

Kierra Objektin Lapi Kaanteisessa Jarjestyksessa Javascriptin Avulla



Objekti on entiteetti, joka tallentaa tietoja avain-arvo-pariin. Objektit iteroidaan joko eteenpäin tai taaksepäin avainten ja arvojen perusteella. Käytä objektin staattisia menetelmiä ' Object.keys() ' tai ' Object.values() ' poimiaksesi avaimet tai objektien arvot, käytä ' käänteinen() ' -menetelmää avain-arvo-parien kääntämiseksi päinvastaiseksi ja sitten lopuksi ' jokaiselle() '-silmukka iteroidaksesi taulukon yli.

Tämä artikkeli havainnollistaa menettelyä objektien läpikulkuun käänteisessä järjestyksessä JavaScriptin avulla.







Kuinka kiertää objektit käänteisessä järjestyksessä JavaScriptin avulla?

Käytä kahta lähestymistapaa iteroitaville objekteille käänteisessä järjestyksessä:



    • Käänteinen järjestyssilmukka avainten perusteella.
    • Käänteinen järjestyssilmukka arvojen perusteella.

Tarkastellaan molempia lähestymistapoja erikseen!



Kuinka kiertää objektit käänteisessä järjestyksessä objektiavainten perusteella?

Voit kulkea objektin läpi käänteisessä järjestyksessä objektin avainten perusteella noudattamalla kolmea vaihetta:





    • Käytä ' Objektin 'staattinen menetelmä nimeltä' Objekti.avaimet ()”: Se ottaa objektin argumenttina ja palauttaa objektin avainten taulukon.
    • Käytä ' käänteinen() ”-menetelmä: Se kääntää objektin avainten järjestyksen.
    • Käytä lopuksi ' jokaiselle() ”-menetelmää objektin läpi kiertämiseen.

Esimerkki

Luo ensin objekti ' tiedot ” avain-arvo-parien kanssa:



vakiotiedot = {
Nimi: 'John' ,
Ikä: '24' ,
Yhteystiedot: '09345237816' ,
} ;


Hanki objektin avaimet käyttämällä ' Objekti.avaimet ()' -menetelmää ja käännä ne kutsumalla ' käänteinen() 'menetelmää ja tallenna ne muuttujaan' reverseBaseonKeys ':

const reverseBaseonKeys = Object.keys ( tiedot ) .käänteinen ( ) ;


Lopuksi käytä käänteisiä objektinäppäimiä käyttämällä ' jokaiselle() 'menetelmä:

reverseBaseonKeys.forEach ( avain = > {
console.log ( avain, tiedot [ avain ] ) ;
} ) ;


Lähtö


Yllä oleva tulos osoittaa, että objektiavaimet ja niiden vastaavat arvot kulkevat onnistuneesti tulostettuna konsolissa käänteisessä järjestyksessä.

Kuinka kiertää objektit käänteisessä järjestyksessä objektiarvojen perusteella?

On olemassa toinen lähestymistapa objektien läpikäymiseen käänteisessä järjestyksessä objektin arvojen perusteella. Voit kulkea Objektin läpi käänteisessä järjestyksessä objektin arvojen perusteella noudattamalla alla annettuja kolmea vaihetta:

    • Käytä ' Objektin 'staattinen menetelmä nimeltä' Object.values ()”: Se ottaa objektin argumenttina. Se palauttaa objektin arvojen joukon.
    • Käytä ' käänteinen() ” -menetelmällä, joka kääntää objektin arvojen järjestyksen.
    • Käytä lopuksi ' jokaiselle() ”-menetelmää objektin läpi kiertämiseen.

Esimerkki

Käytä tässä samaa objektia ' tiedot ' ja hanki kohteen arvot' tiedot ' käyttämällä ' Object.values ()' -menetelmää ja käännä ne kutsumalla ' käänteinen() ' -menetelmää ja lopuksi tallenna tuloksena oleva taulukko muuttujaan ' reverseBaseonKeys ”:

const reverseBasedonValues ​​= Object.values ( tiedot ) .käänteinen ( ) ;


Kulje käänteiset objektiarvot käyttämällä ' jokaiselle() 'menetelmä:

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


Lähtö


Yllä oleva tulos näyttää kohteen arvot käänteisessä järjestyksessä.

Johtopäätös

Voit selata objektia käänteisessä järjestyksessä käyttämällä Objektin staattisia menetelmiä ' Object.keys() ' tai ' Object.values() ' poimiaksesi avaimet tai objektien arvot, käännä ja käytä sitten ' käänteinen() 'menetelmää ja sitten lopuksi soveltaa' jokaiselle() '-silmukka iteroidaksesi taulukon yli. Tämä artikkeli havainnollistaa menettelyä objektien läpikulkua varten käänteisessä järjestyksessä avaimien ja arvojen perusteella JavaScriptin avulla.