I have this object with tables:
let tables = {
  "2021-08-25": {
    "B0705": {
      "48": "heaven"
    },
    "B0704": {
      "48": "hell"
    }
  }
}
An I would like to insert dynamicly a new table. I tried this:
var insertTable = (date,table,slot) => {
  let newDesk = {
      [date]: {
        [table]: {
          [slot]: 'slotter'
        }
      }
  };
  Object.assign(tables,newDesk);
};
But it overwrites my exsiting entrances.
This will also not work:
  var insertTable2 = (date,table,slot) => {
    Object.defineProperty(tables, date, {
      table: {slot: 'slotter'}
    });
  };
How this will work?
insertTable2("2021-08-25","B0705","22");
insertTable2("2021-08-25","B0705","12");
insertTable2("2021-08-25","B0706","33");
insertTable2("2021-08-26","B0703","11");
 
     
    