2013-03-01 91 views
0

領域比方說,我有:JSON - 訪問場

A = { 

     B: { 
      key : "value1" 
     }, 

     C: { 
      key : "value2" 
     } 
     .............. 
} 

我怎樣才能使用循環鍵的值是多少?

我想是這樣的:

for(ob in A) 
{ 
    console.log(ob); 
    console.log(ob.key); 
} 

,但我得到:

B 
undefined 
C 
undefined 

回答

1
for(var propName in A) 
{ 
    console.log(A[propName].key); 
} 

在這種情況下,popName是B和C.代碼將記錄A [「B」]和A [「C」]的結果

5

ob保存屬性名稱,而不是價值。

你想記錄A[ob]A[ob].key