Beim Umgang mit JavaScript-Objekten ist es wichtig, ihre Elemente zu durchlaufen, um auf ihre Schlüssel und Werte zuzugreifen und diese zu verarbeiten. So können Sie diese Aufgabe mühelos erledigen:
Die gebräuchlichste Methode ist die Verwendung der For-In-Schleife, wie unten gezeigt:
var p = { "p1": "value1", "p2": "value2", "p3": "value3" }; for (var key in p) { // Ensure the key is a direct property of the object using hasOwnProperty if (p.hasOwnProperty(key)) { console.log(key + " -> " + p[key]); } }
Es ist wichtig zu überprüfen, dass die Schlüssel, auf die Sie zugreifen, direkt zum Objekt gehören. JavaScript ermöglicht die Vererbung von Prototypen, was zu Eigenschaften führen kann, die nicht dem Objekt selbst gehören. Um den wahren Besitz sicherzustellen, verwenden Sie die hasOwnProperty-Methode:
for (var key in p) { if (p.hasOwnProperty(key)) { // Key is an actual property of the object } }
Das obige ist der detaillierte Inhalt vonWie kann ich Schlüssel und Werte eines JavaScript-Objekts iterieren und abrufen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!