Boucle à travers l'objet dans l'ordre inverse à l'aide de JavaScript

Boucle A Travers L Objet Dans L Ordre Inverse A L Aide De Javascript



Un objet est une entité qui stocke des informations dans une paire clé-valeur. Les objets sont soit itérés dans l'ordre avant ou arrière en fonction des clés et des valeurs. Utilisez les méthodes statiques de l'objet ' Objet.keys() ' ou ' Objet.values() ' pour extraire des clés ou des valeurs d'objets, appliquez le ' inverse() ' méthode pour inverser les paires clé-valeur, puis enfin appliquer ' pour chaque() ” boucle pour itérer sur le tableau.

Cet article illustrera la procédure de parcours des objets dans l'ordre inverse à l'aide de JavaScript.







Comment parcourir des objets dans l'ordre inverse à l'aide de JavaScript ?

Pour les objets itérants dans l'ordre inverse, utilisez les deux approches :



    • Boucle d'ordre inverse basée sur les clés.
    • Boucle d'ordre inverse basée sur les valeurs.

Examinons les deux approches individuellement !



Comment parcourir les objets dans l'ordre inverse en fonction des clés d'objet ?

Pour parcourir l'objet dans l'ordre inverse en fonction des clés de l'objet, suivez trois étapes :





    • Utilisez le ' Objets 'méthode statique appelée' Object.keys () » : il prend un objet comme argument et renvoie le tableau des clés de l'objet.
    • Appliquer le ' inverse() ” méthode : Elle inversera l'ordre des clés de l'objet.
    • Enfin, appliquez le ' pour chaque() ” méthode pour parcourir l'objet.

Exemple

Tout d'abord, créez un objet ' Info ” avec des paires clé-valeur :



info constante = {
Nom: 'John' ,
Âge: '24' ,
N° de contact : '09345237816' ,
} ;


Obtenez les clés de l'objet en utilisant le ' Object.keys ()' et inversez-les en appelant la méthode ' inverse() ' méthode et les stocker dans une variable ' reverseBaseonKeys ” :

const reverseBaseonKeys = Objet.keys ( Info ) .inverse ( ) ;


Enfin, parcourez les touches d'objet inversées à l'aide de la touche ' pour chaque() ' méthode:

reverseBaseonKeys.forEach ( clé = > {
console.log ( clé, informations [ clé ] ) ;
} ) ;


Production


La sortie ci-dessus indique que les clés d'objet avec leurs valeurs correspondantes sont parcourues avec succès lors de l'impression sur la console dans l'ordre inverse.

Comment parcourir les objets dans l'ordre inverse en fonction des valeurs d'objet ?

Il existe une autre approche pour parcourir les objets en boucle dans l'ordre inverse en fonction des valeurs de l'objet. Pour parcourir l'objet dans l'ordre inverse en fonction des valeurs de l'objet, suivez les trois étapes ci-dessous :

    • Utilisez le ' Objets 'méthode statique appelée' Object.values ()” : Il prend un objet comme argument. Il renvoie le tableau des valeurs de l'objet.
    • Appliquer le ' inverse() ', qui inversera l'ordre des valeurs de l'objet.
    • Enfin, appliquez le ' pour chaque() ” méthode pour parcourir l'objet.

Exemple

Ici, utilisez le même objet ' Info ' et obtenir les valeurs de l'objet ' Info ' en utilisant le ' Object.values ()' et inversez-les en appelant la méthode ' inverse() ” méthode et enfin, stocker le tableau résultant dans une variable “ reverseBaseonKeys ” :

const reverseBasedonValues ​​= Object.values ( Info ) .inverse ( ) ;


Parcourez les valeurs d'objet inversées à l'aide de la touche ' pour chaque() ' méthode:

reverseBasedonValues.forEach ( valeur = > {
console.log ( valeur, informations [ évaluer ] ) ;
} ) ;


Production


La sortie ci-dessus montre les valeurs de l'objet dans l'ordre inverse.

Conclusion

Pour parcourir l'objet en boucle dans l'ordre inverse, utilisez les méthodes statiques de l'objet ' Objet.keys() ' ou ' Objet.values() » pour extraire des clés ou des valeurs d'objets, inversez puis à l'aide de la touche « inverse() 'méthode puis enfin appliquer' pour chaque() ” boucle pour itérer sur le tableau. Cet article a illustré la procédure de parcours des objets dans l'ordre inverse en fonction des clés et des valeurs à l'aide de JavaScript.