【问题标题】:Destructuring syntax error in ES6 [duplicate]ES6中的解构语法错误[重复]
【发布时间】:2023-04-05 12:17:01
【问题描述】:

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

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

var { bar, baz } = foo;

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

【问题讨论】:

标签: javascript node.js ecmascript-6


【解决方案1】:

Node 还不支持所有 ES6 规范。此处不支持解构https://kangax.github.io/compat-table/es6/

您需要通过像Babel 这样的转译器才能使用它。

【讨论】:

  • 感谢您的回答,我正在使用 babel,但没有任何改变:require("babel-core").transform("code", {"presets": ["es2015"]});
猜你喜欢
  • 2018-06-15
  • 2023-03-03
  • 2019-05-26
  • 1970-01-01
  • 2017-04-03
  • 1970-01-01
  • 2018-05-16
  • 1970-01-01
  • 2018-06-28
相关资源
最近更新 更多