我有以下javascript對象:如何訪問此嵌套JavaScript對象中的嵌套鍵?
result = {
"banking6dig":{
"GM-B-001":{
"releaseDate":"2/2/2012 14:44","noOfHex":"3","versInfo":"6 digit Banking"
},
"GM-B-002":{
"releaseDate":"1/2/2012 14:46","noOfHex":"3","versInfo":"6 digit Banking with changes"
}
},
"paynpark":[]
}
說明:
「banking6dig」 和 「paynpark」 是應用
「banking6dig」 有兩個子版本: 「GM-B-001」 和「GM-B-002」
「paynpark」沒有顛覆。
此外,每個subversion都有自己的屬性,即「releaseDate」,「noOfHex」和「versInfo」。
該對象的「結果」是在php請求之後構建的,所以它可以包含任意數量的應用程序和子版本;但是格式總是一樣的。
我曾經嘗試這樣做對的jsfiddle:http://jsfiddle.net/2JLtZ/1/
- 我如何找出「顛覆」的數量在每一個「應用程序」? (我得到了一些40「顛覆」!)
- 如何添加一個應用程序的對象「結果」,例如,「電」與其屬性重置?
- 如何添加一個顛覆到「paynpark」,例如「固定利率」?
- 如何修改subversions屬性,例如將「GM-B-001」的「releaseDate」更改爲「2012年3月12日14:46」?
數組是在JS對象。你可以添加你想要的任何屬性。 'var foo = []; foo.foo ='bar';警報(foo.foo);'。它意味着'foo'的原型是Array而不是Object。 – AlienWebguy 2012-02-02 19:16:03
@AlienWebguy我站在糾正,不知道,只是驗證它。謝謝,編輯我的答案。 – 2012-02-02 19:39:36