JSON - 访问字段的字段

时间:2013-03-01 18:10:26

标签: javascript json

让我说我有:

 A = {

       B: {
          key : "value1"
       },

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

如何使用循环获取键的值?

我尝试过类似的事情:

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

但我明白了:

B
undefined
C
undefined

2 个答案:

答案 0 :(得分:5)

ob包含属性名称,而不是值。

您想要记录A[ob]A[ob].key

答案 1 :(得分:1)

for(var propName in A)
{
    console.log(A[propName].key);
}
在这种情况下,

popName s是B和C.代码将记录A [“B”]和A [“C”]

的结果