【发布时间】:2015-04-11 07:30:42
【问题描述】:
我正在制作一个 Javascript 类,我想要一个像 Java 一样的公共静态字段。这是相关代码:
export default class Agent {
CIRCLE: 1,
SQUARE: 2,
...
这是我得到的错误:
line 2, col 11, Class properties must be methods. Expected '(' but instead saw ':'.
看起来 ES6 模块不允许这样做。有没有办法获得所需的行为,还是我必须编写一个 getter?
【问题讨论】:
-
您使用的是哪个 ECMAScript 6 引擎实现?
标签: javascript ecmascript-6 class-fields