Как добавить новый ключ и значение в нулевой объект? - PullRequest
0 голосов
/ 30 сентября 2019

У меня есть null объект. И я хочу добавить динамический ключ и объект в это.

Пробовал

this.myObj[`${dayValue}`] = {};  //1

this.withDayTimeSlot[dayValue] = [targetValue];

Ошибка

TypeError: Cannot set property '5' of null at ...

Мой динамический объект будет выглядеть следующим образом.

{
  '5':[],
  '6':[]
}

1 Ответ

2 голосов
/ 30 сентября 2019

Невозможно установить свойства для объекта null. Сначала его нужно инициировать как пустой объект {}.

this.myObj = {};
this.myObj[`${dayValue}`] = []; // [] since your desired value in the object is an empty array [] and not an empty object {}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...