相关疑难解决方法(0)

在JavaScript中定义枚举的首选语法是什么?

在JavaScript中定义枚举的首选语法是什么?就像是:

my.namespace.ColorEnum = {
    RED : 0,
    GREEN : 1,
    BLUE : 2
}

// later on

if(currentColor == my.namespace.ColorEnum.RED) {
   // whatever
}
Run Code Online (Sandbox Code Playgroud)

还是有更优选的成语?

javascript syntax enums

1982
推荐指数
23
解决办法
95万
查看次数

Object.freeze()vs const

Object.freeze()似乎是一种过渡性的便捷方法,可以const在ES6中使用.

是否有两种情况都在代码中占据一席之地,或者是否有一种使用不可变数据的首选方法?

我应该使用Object.freeze()直到我使用支持的所有浏览器const然后切换到使用const

javascript ecmascript-6

115
推荐指数
5
解决办法
3万
查看次数

标签 统计

javascript ×2

ecmascript-6 ×1

enums ×1

syntax ×1