Schleife und Aufzählung von JavaScript-Objekten
Das Aufzählen oder Durchlaufen der Elemente eines JavaScript-Objekts ist eine häufige Aufgabe. Betrachten Sie das folgende Objekt:
var p = { "p1": "value1", "p2": "value2", "p3": "value3" };
Durchlaufen von Schlüsseln und Werten mithilfe einer For-In-Schleife:
Mit der For-In-Schleife können Sie die aufzählbaren Eigenschaften von durchlaufen ein Objekt. So würden Sie es mit dem p-Objekt verwenden:
for (var key in p) { console.log(key + " -> " + p[key]); }
Diese Schleife gibt die folgenden Paare aus:
Verarbeitung geerbter Eigenschaften (optional):
Es ist wichtig zu beachten, dass die For-In-Schleife standardmäßig auch über geerbte Eigenschaften iteriert. Wenn Sie nur Eigenschaften auflisten möchten, die direkt dem Objekt gehören, können Sie hasOwnProperty:
for (var key in p) { if (p.hasOwnProperty(key)) { console.log(key + " -> " + p[key]); } }
Das obige ist der detaillierte Inhalt vonWie iteriere ich mithilfe von Schleifen über JavaScript-Objekte?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!