Énumérer les propriétés des objets JavaScript
En JavaScript, les objets sont utilisés pour stocker des données sous forme de paires clé-valeur. Pour récupérer les propriétés d'un objet, la boucle for…in peut être utilisée.
Énumération de base
const myObject = { name: 'Alice', age: 25, occupation: 'Software Engineer' }; for (const propertyName in myObject) { console.log(propertyName); // Prints: name, age, occupation console.log(myObject[propertyName]); // Prints: Alice, 25, Software Engineer }
Filtrage des propriétés héritées
Par défaut, la boucle for…in parcourt également les propriétés héritées. Pour filtrer les propriétés héritées, la méthode hasOwnProperty() peut être utilisée.
for (const propertyName in myObject) { if (myObject.hasOwnProperty(propertyName)) { console.log(propertyName); // Prints: name, age, occupation console.log(myObject[propertyName]); // Prints: Alice, 25, Software Engineer } }
Considérations
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!