I have an Object a like that:
const a = {
  user: {
   …
   groups: […]
   …
  }
}
whereby there are a lot more properties in a.user
And I would like to change only the a.user.groups value. If I do this:
const b = Object.assign({}, a, {
  user: {
    groups: {}
  }
});
b doesn't have any other Property except b.user.groups, all others are deleted. Is there any ES6 way to only change the nested property, without loosing all the other, with Object.assign?
 
     
     
     
     
     
     
     
     
    