J'ai un objet a
comme ça:
const a = {
user: {
…
groups: […]
…
}
}
dans lequel il y a beaucoup plus de propriétés en a.user
Et je voudrais changer uniquement la valeur a.user.groups
. Si je fais ça:
const b = Object.assign({}, a, {
user: {
groups: {}
}
});
b
n'a pas d'autre propriété que b.user.groups
, tous les autres sont supprimés. Existe-t-il un moyen ES6 de ne modifier que la propriété imbriquée, sans perdre tous les autres, avec Object.assign
?