Node.js 6.3.1不支持对象rest/传播属性吗?
我在Node.js v6.3.1 Cli中试过这段代码
let { x, y, ...z } = { x: 1, y: 2, a: 3, b: 4 }; console.log(x); // 1 console.log(y); // 2 console.log(z); // { a: 3, b: 4 }
这样打印
结果
SyntaxError:意外的标记…
当我想知道为什么时,我被烧毁了。 帮我!
节点6(或任何其他当前的节点版本)不支持该语法。
对象rest/传播build议是在TC39的第3阶段添加新function的过程。 这意味着它几乎可以被添加到ECMAScript规范中。
有关ECMAScript的TC39舞台系统的更多信息 。
节点8.3.0现在支持对象rest/传播