从json对象读取零成员

时间:2015-03-02 21:05:54

标签: javascript json angularjs jsonp

我正在查询请求JSONP的API(如果这很重要的话,使用来自angular的$ resource)似乎工作正常。 将返回的对象记录到控制台会向我显示包含所有数据的对象,但是我无法访问它。

问题是它不仅返回数据,而且还包含另一个名为0的对象,该对象保存我所追踪的实际数据,但我不知道如何访问它。

我试过了 console.log(serie.0.title)(serie是返回的对象,title是一个数据字段) console.log(serie [0] .title)和其他一些方法,但当然没有任何作用。

该图像显示我的firefox控制台,其中包含展开的返回对象。 (还有两个对象,它们只是两个jsonp调用的结果。)

firefox console showing the logged jsonp object

1 个答案:

答案 0 :(得分:2)

您的对象是一个数组。例如,获取您可以使用的第一个元素:

var title = serie[0].title;

如果你想循环遍历所有元素:

for (var i = 0 ; i < seri.length; i++) {
    var item = serie[i];
    // access some property of the item such as item.title here
}