for(i = 0; i < data.length; i++) {
    timesheets.i =  { name, day, month, date, year, time };
}
When I run this code, it just overwrites the values for timesheets as it loops.
How can I name the different objects within timesheets using the variable i?
edit:
The first comment helped a ton. But when I try and create different object using
timesheets[name] = { name, day, month, date, year, time };
it overwrites the values instead of adding an additional object. When I try and use
timesheets[name] += { name, day, month, date, year, time };
It console logs as
{
  'Pres Trump': 'undefined[object Object][object Object]',
  'Pres Obama': 'undefined[object Object][object Object]'
}
What could I be doing wrong?
edit:
fixed with
if(timesheets[name] == undefined){
                timesheets[name] = [ dateOutput, time ]
            }else{
                timesheets[name] +=  [ dateOutput, time ];
            }
