[英]Getting data from an array of objects
I don't get how to get data from an array filled with objects in Javascript. 我不知道如何从Javascript中填充对象的数组中获取数据。 Here is my code and error message :
这是我的代码和错误消息:
//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;
Now I would like to get back those data from my table 现在我想从我的表中获取这些数据
console.log(dataset[0]);
Gives me : 给我 :
{fk_idPers: 1, fk_idReunion: 1, isPresent: true} {fk_idPers:1,fk_idReunion:1,isPresent:true}
So my table is OK. 所以我的桌子还可以。 But then to get data, i tried something like
但是为了得到数据,我尝试了类似的东西
console.log(dataset[0].PersReunionObj.fk_idPers);
And it gives me an error : 它给了我一个错误:
Uncaught TypeError: Cannot read property 'fk_idPers' of undefined 未捕获的TypeError:无法读取未定义的属性'fk_idPers'
How can i fix that ? 我该如何解决这个问题?
您只需要调用,因为dataset[0]
是PersReunionObj
console.log(dataset[0].fk_idPers);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.