2014-02-24 36 views
-2

我使用这个:JSON错误

var title = dataset[key]['title']; 
console.log(title); 

输出上的console.log:
Object {0: "Here is the title"}

所以,当我这样做:

var title = dataset[key]['title'][0]; 
console.log(title); 

输出上的console.log:

"Here is the title" 
Uncaught TypeError: Cannot read property '0' of undefined 
+0

它适用于我。没有未定义。检查你的代码。什么是
? –

+0

哎呦......为

+0

我也试过[0]和['0'] –

回答

1

这取决于您的JSON结构。如果你想从你的标题数据集[关键]内阵列获得的第一个元素

var title = dataset[key].title[0]; 

:尝试让你的结果这样。

考虑发布实际的JSON,或者至少是它的结构。它确实有助于更快地解决问题。