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");