解析ES6中的语法错误

时间:2016-02-02 14:09:14

标签: javascript node.js ecmascript-6

有人可以帮助我理解这有什么问题:

var foo = {
  bar: 1,
  baz: 2
};

var { bar, baz } = foo;

我收到错误SyntaxError: Unexpected token {。我正在使用节点v5.4.1所以我不确定问题是在节点还是语法中。例如,let效果很好。非常感谢

1 个答案:

答案 0 :(得分:0)

Node尚不支持所有ES6规范。这里提到的https://kangax.github.io/compat-table/es6/

不支持解构

您需要通过像Babel这样的转录程序才能使用它。