Я пытаюсь получить доступ к объекту объекта, находящемуся в массиве внутри другого объекта (внутри массива). Структура основного объекта выглядит так (где 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, поэтому я благодарен за любую информацию, которую вы можете предоставить! Кроме того, если есть более элегантный способ построения массива недель, каждый из которых обладает свойствами и содержит массив показаний со свойствами, я был бы рад услышать об этом!