Why does this not work (using Lodash map function):
const data1 = [{test:"test"}];
const data2 = _.map(data1, ((item) => {...item, id:1}));
But this does:
const data3 = [{test:"test"}];
const data4 = _.map(data3, ((item) => Object.assign({}, item, {id:1})));
And outside the map also works:
const data5 = {test:"test"};
const data6 = {...data5, id:1}