Перебор списка событий и уведомление о событии Node.js
Доброго времени суток!
Пишу на Node.js бота для дс с напоминанием о различных событиях.
Для более ясного понимания вопроса приведу краткий массив :
let List = [
{id: 0, dayofweek: 1, time: "00:00", nameraidboss: "Name"},
{id: 1, dayofweek: 1, time: "00:00", nameraidboss: "Name"}
];
Первое с чем я столкнулся это то что мне надо уведомлять о полуночных событиях в предыдущий день, к примеру в 00:00 в ПН будет событие а уведомить об этом нужно в 23:00 в ВС ( была идея при добавлении события на ПН 00:00 делать проверку и менять день недели на предыдущий и время на 23:59... Но тут чувствуется костыль ).
И как вообще будет более эффективно делать перебор массива чтобы не использовать циклы?