我无法访问另一个对象中存在的JSON对象,我的代码是这样的:
var di = [
{ score: 0.75,
obj:
{ _id: '8888888',
title: 'diiiiiii',
description: 'fdsf dfd sfjos sofjsof' }
},
{ score: 0.75,
obj:
{ _id: '444444',
title: 'dfssd ddd ',
description: 'sdfsfs', }
},
{ score: 0.75,
obj:
{ _id: '55555',
title: 'ffffood ',
description: 'iiiiiiiiii' }
}
]; console.log(di.obj);
我得到了解决方案
答案 0 :(得分:2)
di[0].obj
是一个数组,而不是一个对象。您必须使用di[1].obj
获取第一个对象,put
获取第二个对象,依此类推。
答案 1 :(得分:0)
当然不是,它坐在阵列里面。你必须这样循环,
di.forEach(function(item)
{
console.log(item.obj);
});