I've looked at a bunch of posts about this but none seem to do what I'm trying to do or at least none that I found durning my search.
I have two objects and I need to combine them both without overriding any properties. If two keys are the same then I need to concat their values. Example:
const base = { icon: "icon--value1" item: "item--value" } const extend = { icon: "icon--value2" item: "item--value" list: "list--value" } Combined Objects
const combined = { icon: "icon--value1 icon--value2" item: "item--value" list: "list--value" } I tried using es6 assign and es6 destructuring but they just override the values.
combined = {...base, ... extend} Was not the result I was after. Anyone know how I could achieve the above ? Thanks in advance for any help.