我有一个这样的对象 a:
const a = {
user: {
…
groups: […]
…
}
}
在 a.user中有更多的属性
我只想改变 a.user.groups的值,如果我这样做:
const b = Object.assign({}, a, {
user: {
groups: {}
}
});
除了 b.user.groups,b没有任何其他属性,所有其他属性都被删除。是否有任何 ES6方法只改变嵌套的属性,而不失去所有其他的,与 Object.assign?