这种导出语法在ES2015中有效吗?

时间:2017-07-19 15:47:24

标签: javascript

在ES2015中与double一起使用时,以下使用的解构分配是否有效?

for (string token; iss >> token; ) {
    istringstream converter(token);
    double value;

   if (converter >> value) {
       char leftover;
       if (!(converter >> leftover)) {
           /* Successfully read a double with no remaining garbage! */
           cout << value << endl;
       }
    }
}

1 个答案:

答案 0 :(得分:2)

没有。 specification要求export后跟

  • default ...
  • 声明(类,功能)
  • 变量陈述(varletconst
  • 导出条款({}{foo, bar},...)
  • ......(更多但不相关)

{ foo, bar } = bam但是赋值,并且规范中没有规则与该用例匹配。

要验证不广泛支持的语法是否有效,您可以使用Babel repl