Я пробовал прибегнуть к этому с помощью таких терминов, как «эквивалент заполнения для объектов», но он настаивает на том, чтобы показывать только результаты для массивов (что имеет смысл, поскольку это метод массива ).
Я знаю, если бы это был массив, я мог бы просто сделать array.fill(0, 0, 28)
;
Однако я хочу заполнить объект заранее определенным количеством ключей.Я мог бы использовать цикл, подобный;
let dateObj = {};
for(let i; i < 31; i++){
// fill a key in my object with dateObj.i = ''
}
, чтобы сделать это, но задавался вопросом, есть ли более простой способ.
Мой текущий объект выглядит так;
04-Apr-19: (40) [{…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}]
05-Apr-19: [{…}]
По сути, я хочу использовать его для заполнения графика за последние 30 дней.Однако, как видите, он содержит данные только за два дня.Поэтому мне нужно заполнить остальные 28/29 дней.
Есть идеи или мне просто нужно использовать цикл?