I have two objects like this:
var a = {prop:{a:'1'}}
var b = {prop:{b:'1'}}
I want to merge the two objects using Object.assign. I tried this:
var c = Object.assign(a,b)
> {prop:{b:'1'}}
How do I get this output:
{prop:{a:'1',b:'1'}}
In short, I want to do Object assign on every sub Objects => (IF PROPERTY EXISTS, CHECK CHILDREN FIRST IF IT AS OBJECT, DO NOT OVERIDE)