Извините за титул, но я не могу придумать, как его выразить просто.
Я использую фреймворк.Я сделал stuff = []
для инициализации массива stuff[x]
, который хранит серию элементов инфраструктуры со своими свойствами инфраструктуры ike stuff[x].events
.Существует множество этих свойств для каждого элемента массива.
Далее, у меня есть настроенные свойства, stuff[x].myvalue = y
.
Однако у меня сейчас есть несколько свойств, и с ними становится утомительно иметь дело.Поэтому я подумал о том, чтобы пойти как stuff[x].my.value
, чтобы я мог видеть или установить их всех одним вызовом.
За исключением ... stuff[x].my.value = y
приводит к Uncaught TypeError: Cannot set property 'value' of undefined
, поскольку .my
неинициализируется как объект.
Как лучше всего инициировать элементы массива stuff
для ожидания объекта?Нужно ли делать это для каждого отдельного предмета при его строительстве?let stuff[i].my = {data}
Или я могу установить это более абстрактно?