我不知道如何从Javascript中填充对象的数组中获取数据。这是我的代码和错误消息:
//First I create the table
var dataset = [];
//Then I declare the object
var PersReunionObj = {};
//Now I throw some data into the object
PersReunionObj.fk_idPers = fk_idPers;
PersReunionObj.fk_idReunion = fk_idReunion;
PersReunionObj.isPresent = isPresent;
//I insert the object into a table
dataset[0] = PersReunionObj;
现在我想从我的表中取回那些数据
console.log(dataset[0]);
给我:
{fk_idPers:1,fk_idReunion:1,isPresent:true}
所以我的桌子还可以。但是为了得到数据,我尝试了像
这样的东西console.log(dataset[0].PersReunionObj.fk_idPers);
它给了我一个错误:
未捕获的TypeError:无法读取未定义的属性'fk_idPers'
我该如何解决?
答案 0 :(得分:3)
您只需致电,因为dataset[0]
是PersReunionObj
console.log(dataset[0].fk_idPers);