Всем привет.
Всю голову уже сломал, выручайте.
Есть массив с мероприятиями, у каждого мероприятия есть дата начала и дата конца. Есть заранее известный диапазон времени в котором могут быть мероприятия (с 8 утра до 23 вечера).
ВОПРОС: как дополнить массив фейковыми мероприятиями заполняющие пустое время?
[
{
id: 1,
title: '15:30',
dateStart: '2018-01-17T15:30:00.000Z',
dateEnd: '2018-01-17T16:15:00.000Z',
RoomId: 1,
Users: [ [Object], [Object] ]
},
{
id: 2,
title: 'update New Event',
dateStart: '2018-01-17T18:30:00.000Z',
dateEnd: '2018-01-17T19:15:00.000Z',
RoomId: 2,
Users: [ [Object], [Object] ]
}
]
В коде два евента, с 15:30 до 16:15 и с 18:30 до 19:15. Нужно добавить в массив еще три евента с 8:00 до 15:30(перед первым), с 16:15 до 18:30(между первым и вторым), с 19:15 до 23:00(заключительный)
Естественно время эвентов заранее не известно.
ВЫРУЧАЙТЕ, пожааалуйста!