对已经声明的变量进行Nodejs 8破坏会产生错误

时间:2017-07-20 10:11:37

标签: node.js ecmascript-6 destructuring

我有这样的功能:

const exec = data => {
  let list, file;

  switch (data.action) {
    case A:
      { list } = getList(data);
      break;

    case B:
      { list } = getList(data);
      break;
  }
}

节点告诉我:

SyntaxError: Unexpected token =

但正如记录here(章节»作业与宣言«分开)

  

变量可以通过与变量声明分开的解构来赋值。

那么,我在这里做错了什么,或者这是ES6规范的一部分,哪个节点没有按照文档实现呢?

0 个答案:

没有答案