首頁 >web前端 >js教程 >如何使用 forEach 修改數組中的物件屬性?

如何使用 forEach 修改數組中的物件屬性?

Susan Sarandon
Susan Sarandon原創
2024-11-13 00:35:02898瀏覽

How to Modify Object Properties in an Array Using forEach?

遍歷物件陣列並操作其屬性

要迭代包含物件的陣列並操作其屬性,一種方法是利用forEach 方法。這個內建數組函數可讓您指定要為數組的每個元素執行的函數。

在迴圈中存取物件屬性

存取物件的屬性forEach 迴圈中的屬性,您可以使用點表示法或方括號表示法。例如,要使用點表示法存取物件的x 屬性:

myArray.forEach(function (object) {
    console.log(object.x);
});

要使用方括號表示法,請將屬性名稱括在方括號中:

myArray.forEach(function (object) {
    console.log(object["x"]);
});

範例:修改物件屬性

以下程式碼示範如何在forEach 中修改物件屬性循環:

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);
});

輸出:

{ x: 3, y: 2 }
{ x: 5, y: 4 }
{ x: 7, y: 6 }

以上是如何使用 forEach 修改數組中的物件屬性?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn