Das Identifizieren und Auflisten der Eigenschaften eines JavaScript-Objekts ist eine grundlegende Aufgabe. In JavaScript sind Variablen Eigenschaften des globalen Objekts, bei dem es sich normalerweise um das Fensterobjekt handelt. Um diese Eigenschaften und ihre Werte aufzulisten, können wir den folgenden Ansatz verwenden:
for (var propertyName in myObject) { // propertyName is what you want // you can get the value like this: myObject[propertyName] }
Diese Methode listet alle definierten Eigenschaften des Objekts auf, einschließlich der vom Prototyp des Objekts geerbten.
Es ist jedoch zu beachten, dass dieser Ansatz keine privaten Variablen erfasst. Um geerbte Eigenschaften herauszufiltern und nur die speziell für das Objekt definierten anzuzeigen, können Sie die Methode hasOwnProperty() verwenden:
for (var propertyName in myObject) { if (myObject.hasOwnProperty(propertyName)) { // propertyName is a direct property of myObject } }
Die Wahl zwischen diesen Methoden hängt von Ihren spezifischen Anforderungen und dem Kontext ab, in dem Sie sich befinden. funktioniert wieder.
Das obige ist der detaillierte Inhalt vonWie zähle ich JavaScript-Objekteigenschaften auf und schließe dabei geerbte Eigenschaften ein und aus?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!