Eigenschaften von JavaScript-Objekten aufzählen
In JavaScript werden Objekte verwendet, um Daten als Schlüssel-Wert-Paare zu speichern. Um die Eigenschaften eines Objekts abzurufen, kann die for…in-Schleife verwendet werden.
Grundlegende Aufzählung
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 }
Geerbte Eigenschaften filtern
Standardmäßig iteriert die for…in-Schleife auch über geerbte Eigenschaften. Um geerbte Eigenschaften herauszufiltern, kann die Methode hasOwnProperty() verwendet werden.
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 } }
Überlegungen
Das obige ist der detaillierte Inhalt vonWie zähle und filtere ich JavaScript-Objekteigenschaften?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!