У меня есть объект a вроде этого:
const a = {
user: {
…
groups: […]
…
}
}
в результате чего в a.user
И я хотел бы изменить только значение a.user.groups. Если я это сделаю:
const b = Object.assign({}, a, {
user: {
groups: {}
}
});
b не имеет другого свойства кроме b.user.groups, все остальные удаляются. Есть ли способ ES6 только изменить вложенное свойство, не теряя всего другого, с помощью Object.assign?