Как бы я сделал абстрактное `объявление объекта` в массиве? - PullRequest
0 голосов
/ 08 октября 2018

Извините за титул, но я не могу придумать, как его выразить просто.

Я использую фреймворк.Я сделал 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} Или я могу установить это более абстрактно?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...