JavaScript 物件中的動態屬性新增
此查詢探討了在JavaScript 物件初始啟動後動態新增屬性的可能性,特別是當屬性名稱在運行時之前是未知的。
初始物件結構
考慮一個定義如下的物件:
var data = { 'PropertyA': 1, 'PropertyB': 2, 'PropertyC': 3 };
動態屬性新增
動態屬性添加動態屬性添加
var propName = 'Property' + someUserInput data[propName] = 4;
動態屬性添加
動態屬性添加
var propName = 'Property' + 'Z' data[propName] = 4; // dialog box with 4 in it alert(data.PropertyD); alert(data["PropertyD"]);
以上是可以動態地為 JavaScript 物件添加屬性嗎?的詳細內容。更多資訊請關注PHP中文網其他相關文章!