我试图访问另一个对象(在一个数组内)内的数组中的对象的属性。主对象的结构看起来像这样(其中readings
是传递到“周”构造已经构造的对象的阵列):访问对象的数组中的对象的属性
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的相对新手,所以我很感谢您提供的任何信息!另外,如果有一种更优雅的方式来建立每周都有属性并包含一系列属性的读数,我也很高兴听到这个消息!