2
說我有這個對象:設定值不存在的對象
test = {
testObj: {
"1": {
"key": "value"
}
}
}
,我想添加值testObj
像這樣:
test.testObj["2"].key = "my value";
我得到錯誤TypeError: Cannot set property 'key' of undefined
現在我明白key
還不存在,但2
也不存在,但我可以設置它的價值:
test.testObj["2"] = "something";
那麼我該怎麼辦呢?
編輯 哇我覺得自己並不知道自己的愚蠢......反正謝謝你們。
檢查下面的鏈接。 http://stackoverflow.com/questions/1168807/how-can-i-add-a-key-value-pair-to-a-javascript-object-literal – Dips 2012-08-13 20:18:45
@Linas不覺得愚蠢。但_do_標記答案。 ;) – canon 2012-08-13 20:54:48