我正在使用 Redux,在我的 reduce 中,我试图从一个对象中移除一个属性,如下所示:
const state = {
a: '1',
b: '2',
c: {
x: '42',
y: '43'
},
}
我想要这样的东西,而不必改变原来的状态:
const newState = {
a: '1',
b: '2',
c: {
x: '42',
},
}
我试过:
let newState = Object.assign({}, state);
delete newState.c.y
但由于某些原因,它从两个州都删除了该属性。
能帮我吗?