鉴于以下示例,为什么我不能将spread与deconstructing assignment结合使用?
let myObj = {
one: 1,
two: 2,
three: 3,
}
let {...Object.keys(myObj)} = myObj;
console.log(one);
期望的结果:1
实际结果:未捕获的SyntaxError:意外的令牌......
编辑:突破上述内容,使功能执行分开 没有区别:
let obj2Array = Object.keys(myObj);
let {...obj2Array} = myObj;
仍导致SyntaxError: Unexpected token ...