Arrays von Objekten durchlaufen: Auf Eigenschaften zugreifen
Beim Versuch, ein Array von Objekten zu durchlaufen, ist es wichtig, die richtige Syntax zu verstehen auf ihre Eigenschaften zugreifen. Code wie dieser:
for (var j = 0; j < myArray.length; j++) { console.log(myArray[j]); // Only prints the first object }
protokolliert nur das erste Objekt, da es direkt auf das myArray[j]-Objekt selbst zugreift. Um jedes Objekt zu durchlaufen und seine Eigenschaften zu nutzen, können Sie die in JavaScript integrierte Array-Funktion forEach() nutzen:
myArray.forEach(function (object) { var x = object.x; // Here, you have access to the "x" property of the current object console.log(x); // This will log the "x" property for each object });
Die Funktion forEach() iteriert über jedes Element im Array und übergibt das aktuelle Element als erstes Argument (in diesem Fall Objekt). Innerhalb des Funktionskörpers können Sie mithilfe der Punktnotation auf die Eigenschaften des aktuellen Objekts zugreifen, z. B. object.x.
Das obige ist der detaillierte Inhalt vonWie greife ich beim Schleifen auf Eigenschaften von Objekten innerhalb eines Arrays zu?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!