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

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

Susan Sarandon
發布: 2024-11-13 00:35:02
原創
924 人瀏覽過

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中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板