【发布时间】:2019-02-09 23:21:56
【问题描述】:
我不想删除一把钥匙。看这个
console.log(state);
我收到{1: {here is next object}},
下一个
const { 1: deletedValue, ...newState } = state;
console.log(newState);
console.log(state);
我得到
{1: {here is next object}}
{1: {here is next object}}
删除不起作用。我不明白为什么
在您邀请的评论中描述数据看起来如何更准确:
state: {1: {id: 1, content: {name: "xyz", surname: "dsd"}},
2: {id: 2, content: {name: "abc", surname: "dsq"}}
}
【问题讨论】:
-
这不是有效的 javascript:
{1: {here is next object}}。也许您可以编辑问题以显示您的数据的真实情况。 -
请提供可重现问题的可运行minimal reproducible example
-
问题解决者:Nina Scholz。我已经编辑以准确显示数据的样子。
标签: javascript ecmascript-6 babeljs spread-syntax