繁体   English   中英

访问对象数组中对象的属性

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

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