將鍵/值對附加到 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中文網其他相關文章!