在JavaScript中的枚举标志
我需要在Javascript中模拟枚举类型,方法似乎很简单:
var MyEnum = {Left = 1; Right = 2; Top = 4; Bottom = 8}
现在,在C#中,我可以像这样组合这些值:
MyEnum left_right = MyEnum.Left | MyEnum.Right
然后,我可以测试枚举是否具有特定的值:
if (left_right & MyEnum.Left == MyEnum.Left) {...}
我能在Javascript中做类似的事情吗?