【发布时间】:2015-12-15 07:40:04
【问题描述】:
我想在class 中实现常量,因为这是在代码中定位它们的意义所在。
到目前为止,我一直在使用静态方法实现以下解决方法:
class MyClass {
static constant1() { return 33; }
static constant2() { return 2; }
// ...
}
我知道有可能摆弄原型,但许多人建议不要这样做。
有没有更好的方法在 ES6 类中实现常量?
【问题讨论】:
-
就我个人而言,我只是使用大写的 VARNAMES,并告诉自己不要碰它们 ;)
-
@twicejr 我认为这不一样,因为静态变量可以在不先实例化该类的对象的情况下访问?
标签: javascript class constants ecmascript-6