ES6课程不适用于Chrome 47

时间:2015-12-11 19:51:06

标签: javascript google-chrome ecmascript-6

Google Chrome声称自版本42以来支持ES6类,但当我在控制台中运行以下简单代码时,它会提供Uncaught SyntaxError: Unexpected token class(…)

class Polygon {
  constructor(height, width) {
    this.name = 'Polygon';
    this.height = height;
    this.width = width;
  }

Firefox也无效。 Microsoft Edge工作得很好。这是正常的吗?

1 个答案:

答案 0 :(得分:7)

您是否处于“严格使用”模式?

  

ES6课程通过为类提供干净,标准化的语法来解决这个问题。这种新语法适用于以严格模式编写的Chrome 42 for JavaScript。