我在JavaScript中如何添加一個新的項目結構在JavaScript中?
一個structsettings = {
"type-1": {
"setting-1": true,
"setting-2": 2
}
"type-2": {
"setting-3": "value",
}
};
我可以修改項目:
settings["type-1"]["setting-1"] = false;
但我怎麼能在這個結構中添加一個新的項目?
試圖
settings["type-new"]["setting-100"] = "new one";
但設置[ 「式的新」]是不確定的。那麼如何添加一個新的?
請注意,術語「結構」不適用於JavaScript。您正在使用「對象字面量」(有時也稱爲「對象初始值」)來定義「對象」,然後修改對象的屬性。 (在你的嵌套對象文字的例子中,你實際上創建了三個對象。) – nnnnnn 2012-08-14 11:52:50