简体   繁体   English

从一组对象中获取数据

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM