Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 扩展要删除的语法_Javascript_Ecmascript 6_Babeljs_Spread Syntax - Fatal编程技术网

Javascript 扩展要删除的语法

Javascript 扩展要删除的语法,javascript,ecmascript-6,babeljs,spread-syntax,Javascript,Ecmascript 6,Babeljs,Spread Syntax,我不想拿走一把钥匙。看这个 console.log(state); 我得到{1:{这里是下一个对象}, 下一个 我越来越 {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"

我不想拿走一把钥匙。看这个

console.log(state);
我得到
{1:{这里是下一个对象}
, 下一个

我越来越

{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"}}
}
这看起来像是一个babeljs问题。 将数字作为属性的问题

var object={1:40,foo:41,bar:42,baz:43},
{1:y,foo:z,…x}=object;
//^
控制台日志(x);
控制台日志(y);

控制台日志(z)这不是有效的javascript:
{1:{这是下一个对象}}
。也许你可以编辑这个问题来显示你的数据是什么样子的。请提供一个runnable来重现问题可能与Nina Scholz解决的问题重复。我做了编辑,以显示数据的真实情况。我不知道。可能是一个错误,或者它需要一个字符串作为键。我明天去看看。可能是巴别塔错误?这是真的,我用:。所以我不知道/@konradolejnik,使用铬合金,其工作原理与预期一致。我想,这是对象识别部分的一个缺陷,其中键存储为数字,它应该存储为字符串。@konradolejnik,Nina:如果是这样的话,那么问题和答案应该更新为显式调用babel变换。例如,我不知道你(尼娜)实际上为代码片段启用了Babel。它在Firefox中也能正常工作。
state: {1: {id: 1, content: {name: "xyz", surname: "dsd"}},
2: {id: 2, content: {name: "abc", surname: "dsq"}}
}