Maison > interface Web > js tutoriel > Comment parcourir des objets JavaScript à l'aide de boucles ?

Comment parcourir des objets JavaScript à l'aide de boucles ?

DDD
Libérer: 2024-12-25 06:42:13
original
481 Les gens l'ont consulté

How Do I Iterate Over JavaScript Objects Using Loops?

Boucler et énumérer des objets JavaScript

Énumérer ou parcourir les éléments d'un objet JavaScript est une tâche courante. Considérons l'objet suivant :

var p = {
    "p1": "value1",
    "p2": "value2",
    "p3": "value3"
};
Copier après la connexion

Parcours de clés et de valeurs à l'aide d'une boucle for-in :

La boucle for-in vous permet de parcourir les propriétés énumérables de un objet. Voici comment vous l'utiliseriez avec l'objet p :

for (var key in p) {
    console.log(key + " -> " + p[key]);
}
Copier après la connexion

Cette boucle imprimera les paires suivantes :

  • p1 -> valeur1
  • p2 -> valeur2
  • p3 -> value3

Gestion des propriétés héritées (facultatif) :

Il est important de noter que par défaut, la boucle for-in itérera également sur les propriétés héritées. Si vous souhaitez uniquement lister les propriétés appartenant directement à l'objet, vous pouvez utiliser hasOwnProperty :

for (var key in p) {
    if (p.hasOwnProperty(key)) {
        console.log(key + " -> " + p[key]);
    }
}
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal