我按$http.get
获取此json数据,并按照此$scope.a = data.a
进行分配,如何访问x?当我在控制台中打印a
时显示[object Object],[object Object]
,不应该是[object Object Object],[object Object Object]
吗?当我使用$scope.a[0].x[0]
时,它表示未定义。知道怎么解决吗?
{
"a": [{
"x":1385118661279,
"y":{
"y1":25,
"y2":"12"
},
"z":[
{
"z1":20
},
{
"z2":23
}
]
},
{
"x":1385118650279,
"y":{
"y1":25,
"y2":"32"
},
"z":[
{
"z1":21
},
{
"z2":22
}
]
}],
"b": "text"
}
答案 0 :(得分:3)
[object Object],[object Object]
表示它是一个对象数组。上面的括号不是指数组,它只是意味着它是一个对象。
对于下一个问题,嵌套的“x”不是数组。您可以通过以下方式访问它:
$scope.a[0].x