为什么对象属性未定义,在记录整个对象时,情况并非如此。
这个日志:
console.log(JSON.stringify(obj));
[{"id":"base_data","title":"Base Data","widgetId":"base_data"}]
console.log(obj.title);
undefined
为什么???
答案 0 :(得分:5)
您的对象({}
)位于数组([]
)内,您试图访问数组的title
属性,而不是对象。
console.log(obj[0].title);
答案 1 :(得分:0)
是阵列吗?尝试
console.log(obj[0].title);