Arrays von Objekten durchqueren und ihre Eigenschaften manipulieren
Um ein Array zu durchlaufen, das Objekte enthält und ihre Eigenschaften zu manipulieren, besteht ein Ansatz darin, das zu verwenden forEach-Methode. Mit dieser integrierten Array-Funktion können Sie eine Funktion angeben, die für jedes Element des Arrays ausgeführt werden soll.
Zugriff auf Objekteigenschaften innerhalb der Schleife
Um auf die Eigenschaften eines Objekts zuzugreifen Für die Eigenschaft innerhalb der forEach-Schleife können Sie die Punktnotation oder die Klammernotation verwenden. Um beispielsweise auf die x-Eigenschaft eines Objekts mithilfe der Punktnotation zuzugreifen:
myArray.forEach(function (object) { console.log(object.x); });
Um die Klammernotation zu verwenden, schließen Sie den Eigenschaftsnamen in Klammern ein:
myArray.forEach(function (object) { console.log(object["x"]); });
Beispiel: Objekteigenschaften ändern
Der folgende Code zeigt, wie Objekteigenschaften innerhalb eines forEach geändert werden Schleife:
const myArray = [ { x: 1, y: 2 }, { x: 3, y: 4 }, { x: 5, y: 6 } ]; myArray.forEach(function (object) { object.x += 2; // Increment the x property of each object console.log(object); });
Ausgabe:
{ x: 3, y: 2 } { x: 5, y: 4 } { x: 7, y: 6 }
Das obige ist der detaillierte Inhalt vonWie ändere ich Objekteigenschaften in einem Array mit forEach?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!