In Chrome, Firefox & Safari I can merge 2 javascript objects using the spread operator:
const obj = { ...{'een' : 1}, ...{'twee': 2}}
but in MS Edge I get:
Expected identifier, string or number
...Why? !MS
In Chrome, Firefox & Safari I can merge 2 javascript objects using the spread operator:
const obj = { ...{'een' : 1}, ...{'twee': 2}}
but in MS Edge I get:
Expected identifier, string or number
...Why? !MS
You can use Object.assign()
const objects = [{'een' : 1},{'twee': 2}];
let obj = {};
objects.forEach(e=>Object.assign(obj,e));
console.log(obj);