[英]Accessing a Property of an Object in an Array in an Object
我正在尝试访问另一个对象(在数组内)的数组中的对象的属性。 主要对象的结构如下所示(其中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的相对新手,因此感谢您提供的任何信息! 此外,如果有一种更优雅的方式来构建一个星期数组,每个星期都具有属性,并包含具有属性的读数数组,那么我也很高兴听到这一消息!
是的,我是个傻瓜-在编辑问题以使其更清楚时,我意识到我正在使用readingsArray
(将数组的名称传递给构造函数之前的名称)来尝试访问属性,而不是readings
(构造函数中数组的名称)。
改变了它,并且效果很好。
猜想“大声”确实确实有回报!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.