首頁 >web前端 >js教程 >如何使用點和括號表示法為 JavaScript 物件新增鍵/值對?

如何使用點和括號表示法為 JavaScript 物件新增鍵/值對?

Linda Hamilton
Linda Hamilton原創
2024-12-26 01:40:10714瀏覽

How Do I Add Key/Value Pairs to JavaScript Objects Using Dot and Bracket Notation?

為 JavaScript 物件新增鍵/值對

為 JavaScript 物件新增屬性對於操作和擴充其功能至關重要。本文探討了實現此目的的兩種方法:使用點表示法和方括號表示法。

使用點表示法

當您知道所需的屬性名稱時,此方法很簡單添加。語法如下:

obj.propertyName = value;

例如,要將值為value3 的屬性key3 加到物件obj,我們可以這樣寫:

obj.key3 = "value3";

使用方括號表示法

當屬性名稱事先未知或動態確定時,方括號表示法變為必要的。語法為:

obj["propertyName"] = value;

根據字串鍵檢索或設定屬性時,此方法很有用。例如,以下程式碼使用函數根據動態propertyName 檢索屬性值:

var getProperty = function (propertyName) {
    return obj[propertyName];
};

console.log(getProperty("key1")); // value1
console.log(getProperty("key2")); // value2
console.log(getProperty("key3")); // value3

附加說明

要注意的是,JavaScript 陣列可以也可以使用陣列文字表示法或數組構造函數表示法創建。前者因其簡潔的語法而受到青睞,而後者在將陣列作為物件時提供了更大的靈活性。

以上是如何使用點和括號表示法為 JavaScript 物件新增鍵/值對?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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