JSFiddle - React, Tailwind, and code Playground

by Christopher McCulloh

JavaScript

const weekOverrides = {
	work: [, , , ,],
	plan: [5, , , ,],
	admin: [, , , , 6],
	train: [, , , ,],
	pto: [, , , ,],
	hol: [, , , , 6],
};

const filterNulls = (week) => {
  const filteredWeek = {};
  console.log('keys', Object.keys(week))
  Object.keys(week).forEach(
    (category) => {
              console.log('category', category, week[category].entries());
              /* week[category].map(
                (day, i) => console.log('day', day, week[category][i])
              ); */
              /* week[category].forEach((day, i) => console.log('foreach day', day, week[category][i])) */
              for(const [i, day] of week[category].entries()) {console.log('for of', day, week[category][i])}
          }
  );
  return filteredWeek;
};

filterNulls(weekOverrides);