对象属性未定义,即使不是真的

时间:2014-08-22 09:49:34

标签: javascript object

为什么对象属性未定义,在记录整个对象时,情况并非如此。

这个日志:

console.log(JSON.stringify(obj));
[{"id":"base_data","title":"Base Data","widgetId":"base_data"}] 


console.log(obj.title);
undefined

为什么???

2 个答案:

答案 0 :(得分:5)

您的对象({})位于数组([])内,您试图访问数组的title属性,而不是对象。

console.log(obj[0].title);

答案 1 :(得分:0)

是阵列吗?尝试

console.log(obj[0].title);