首頁 >web前端 >js教程 >如何為 JavaScript 物件新增鍵值對?

如何為 JavaScript 物件新增鍵值對?

DDD
DDD原創
2024-12-16 21:48:10169瀏覽

How Can I Add Key-Value Pairs to JavaScript Objects?

將鍵/值對附加到 JavaScript 物件

在 JavaScript 中,物件是允許動態新增和修改屬性的可變實體。要將新的鍵值對(例如“key3”和“value3”)合併到現有物件中,您有兩個選項:

點表示法:

如果屬性名稱已知,點表示法提供了一個簡單的方法:

var obj = {key1: value1, key2: value2};
obj.key3 = "value3";

Square括號表示法:

或者,方括號表示法在動態確定屬性名稱時提供靈活性:

var obj = {key1: value1, key2: value2};
obj["key3"] = "value3";

值得注意的是,這在派生屬性名稱的情況下非常有用來自變量,例如:

var property = "key3";
obj[property] = "value3";

雖然兩種方法完成相同的任務,但當屬性名稱是靜態的,而方括號表示法更通用,並且允許動態屬性名稱。

關於陣列的附加說明:

值得一提的是,JavaScript 數組,與物件不同,也可以使用陣列文字符號([]) 或陣列來建構函數(new Array()) 創建。然而,數組處理索引的方式與物件不同,因為它們使用數字索引而不是命名屬性。

以上是如何為 JavaScript 物件新增鍵值對?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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