我正在尝试访问另一个对象(在数组中)内的数组中的对象的属性。主对象的结构如下所示(readings
传入“week”构造函数的已构建对象数组在哪里):
function week(weektitle,readings){
this.weektitle=weektitle;
this.readings=readings;
}
我可以创建读数数组,并且可以在将属性传递给构造函数之前访问属性(例如readingsArray[0].readingtitle
)(我正在这样做weekArray[x]=new week(title,readingsArray)
)。
readingsArray
但是,一旦将 传递给构造函数,我似乎无法访问相同的属性。从关于访问数组中对象属性的论坛问题中,我可以拼凑起来,似乎如果我的目标是在第二周获得第一次阅读的标题,我将不得不将这样的东西链接在一起:
weekArray[1].readingsArray[0].readingtitle
但是,这是行不通的。
我是 javascript 和 jQuery 的相对新手,所以我很感谢您提供的任何信息!此外,如果有一种更优雅的方式来构建一系列周,每个周都具有属性并包含一系列具有属性的读数,我也很高兴听到这个消息!