У меня есть массив всех дней года, например, так:
const days = ["2019-01-01", "2019-01-02", "2019-01-03" ...]
И у меня есть объект, содержащий запланированные и выполненные задачи на определенные дни:
const tasks = {"2019-01-01": {"planned": 3, "completed": 2,}, "2019-01-03": { "planned": 1, "completed": 0 }, "2019-01-10": { "planned": 1, "completed": 1} ... }
Что яwant - это новый объект, который содержит для всех дней информацию о том, планировались и выполнялись задачи или нет, например:
const tasksNew = {"2019-01-01": {"planned": 3, "completed": 2}, "2019-02-02": {"planned": 0, "completed": 0} ...}
Я знаю, что это каким-то образом работает с системой Reduce, но сейчас я не могу помочь себе.