我正在使用它:
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 :(得分:1)
这取决于您的JSON结构。尝试以这种方式获得结果:
var title = dataset[key].title[0];
如果您想从数据集[key] 中的 title 数组中获取第一个元素。
考虑发布实际的JSON,或至少发布它的结构。它确实有助于更快地解决问题。