Javascript 从jsonp对象读取零成员

Javascript 从jsonp对象读取零成员,javascript,json,angularjs,jsonp,Javascript,Json,Angularjs,Jsonp,我正在查询一个请求JSONP的API(使用angular提供的$resource,如果这很重要的话),它似乎工作得很好。 将返回的对象记录到控制台会向我显示一个包含所有数据的对象,但我在访问它时遇到问题 问题是,它不仅返回数据,而且对象还包含另一个名为0的对象,该对象包含我要查找的实际数据,我不知道如何访问它 我试过了 log(serie.0.title)(serie是返回的对象,title是一个数据字段) log(serie[0].title)和其他一些方法,但当然没有任何效果 图中显示了我的

我正在查询一个请求JSONP的API(使用angular提供的$resource,如果这很重要的话),它似乎工作得很好。 将返回的对象记录到控制台会向我显示一个包含所有数据的对象,但我在访问它时遇到问题

问题是,它不仅返回数据,而且对象还包含另一个名为0的对象,该对象包含我要查找的实际数据,我不知道如何访问它

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

图中显示了我的firefox控制台和扩展的返回对象。(还有另外两个对象,它们只是另外两个jsonp调用的结果。)


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

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
}
for(变量i=0;i
您的对象是一个数组。这就是值周围的方括号(
[]
)的含义。零是数组中的第一个索引。@Pointy,我想它是这个数组中某些元素的属性。如果没有来自OP的进一步上下文,很难知道:-)如果OP提供了他的JSON对象,而不是显示一些Firefox屏幕截图,那会容易得多,但唉,我不知道该说什么。如上所述:我已经试过了。现在我又试了一次,瞧,成功了。我很惭愧…:(不过,非常感谢您的快速回答!