使用ES6类在javascript中公开const的正确方法?

时间:2016-01-28 00:57:35

标签: javascript class ecmascript-6

const SOME_CONSTANT = 'test case';
class SomeClass {
     static get SOME_CONSTANT(){
         return SOME_CONSTANT;
     }
}

考虑这种模式。这实现了以下两个目标:

  1. 在内部,该项目无法重新分配
  2. 外部
  3. ,无法重新分配该项目
  4. 但是,它失败了,因为它破坏了方法的命名约定 - 以大写字母开头是为使用' new'调用的函数保留的。这会在Webstorm中触发IDE警告。

    最好的方法是什么?

0 个答案:

没有答案