Recorre l'objecte en ordre invers mitjançant JavaScript

Recorre L Objecte En Ordre Invers Mitjancant Javascript



Un objecte és una entitat que emmagatzema informació en un parell clau-valor. Els objectes s'iteren en ordre cap endavant o invers en funció de les claus i els valors. Utilitzeu els mètodes estàtics de l'objecte ' Object.keys() ' o ' Object.values() ' per extreure claus o valors d'objectes, apliqueu el ' revés () ” per invertir els parells clau-valor i, finalment, aplicar “ per cadascú() ” bucle per iterar sobre la matriu.

Aquest article il·lustrarà el procediment per recórrer objectes en ordre invers mitjançant JavaScript.







Com fer un bucle a través dels objectes en ordre invers mitjançant JavaScript?

Per als objectes iterants en ordre invers, utilitzeu els dos enfocaments:



    • Bucle d'ordre invers basat en claus.
    • Bucle d'ordre invers basat en valors.

Examinem els dos enfocaments individualment!



Com recórrer els objectes en ordre invers en funció de les claus d'objectes?

Per recórrer l'objecte en ordre invers basat en les claus de l'objecte, seguiu tres passos:





    • Utilitzar el ' Els objectes ' mètode estàtic anomenat ' Objectes.claus ()”: Pren un objecte com a argument i retorna la matriu de les claus de l'objecte.
    • Aplicar el ' revés () ” mètode: invertirà l'ordre de les claus de l'objecte.
    • Finalment, apliqueu el ' per cadascú() ” mètode per recórrer l'objecte.

Exemple

Primer, creeu un objecte ' informació ” amb parells clau-valor:



const info = {
Nom: 'Joan' ,
Edat: '24' ,
No de contacte: '09345237816' ,
} ;


Obteniu les claus de l'objecte utilitzant el ' Objectes.claus ()' i inverteix-los cridant al ' revés () ” i emmagatzemar-los en una variable “ reverseBaseonKeys ”:

const reverseBaseonKeys = Object.keys ( informació ) .revers ( ) ;


Finalment, travessa les tecles de l'objecte invertit utilitzant el ' per cadascú() ” mètode:

reverseBaseonKeys.forEach ( clau = > {
console.log ( clau, informació [ clau ] ) ;
} ) ;


Sortida


La sortida anterior indica que les claus d'objecte amb els seus valors corresponents es recorren amb èxit a la impressió a la consola en ordre invers.

Com recórrer els objectes en ordre invers en funció dels valors dels objectes?

Hi ha un altre enfocament per fer un bucle a través dels objectes en ordre invers basat en els valors de l'objecte. Per recórrer l'objecte en ordre invers en funció dels valors de l'objecte, seguiu els tres passos que s'indiquen a continuació:

    • Utilitzar el ' Els objectes ' mètode estàtic anomenat ' valors.objecte ()”: Pren un objecte com a argument. Retorna la matriu dels valors de l'objecte.
    • Aplicar el ' revés () ”, que invertirà l'ordre dels valors de l'objecte.
    • Finalment, apliqueu el ' per cadascú() ” mètode per recórrer l'objecte.

Exemple

Aquí, utilitzeu el mateix objecte ' informació ' i obteniu els valors de l'objecte ' informació ' utilitzant el ' valors.objecte ()' i inverteix-los cridant al ' revés () ” i finalment, emmagatzema la matriu resultant en una variable “ reverseBaseonKeys ”:

const reverseBasedonValues ​​= Object.values ( informació ) .revers ( ) ;


Travessa els valors de l'objecte invertit utilitzant el ' per cadascú() ” mètode:

reverseBasedonValues.forEach ( valor = > {
console.log ( valor, informació [ valor ] ) ;
} ) ;


Sortida


La sortida anterior mostra els valors de l'objecte en ordre invers.

Conclusió

Per recórrer l'objecte en ordre invers, utilitzeu els mètodes estàtics de l'objecte ' Object.keys() ' o ' Object.values() ' per extreure claus o valors d'objectes, feu el revés i feu servir el ' revés () ” mètode i, finalment, aplicar “ per cadascú() ” bucle per iterar sobre la matriu. Aquest article il·lustra el procediment per recórrer objectes en ordre invers basat en claus i valors mitjançant JavaScript.