我需要在Javascript中模拟枚举类型,方法看起来非常简单:
var MyEnum = {Left = 1; Right = 2; Top = 4; Bottom = 8}
Run Code Online (Sandbox Code Playgroud)
现在,在C#中我可以将这些值组合起来:
MyEnum left_right = MyEnum.Left | MyEnum.Right
Run Code Online (Sandbox Code Playgroud)
然后我可以测试枚举是否具有一定的价值:
if (left_right & MyEnum.Left == MyEnum.Left) {...}
Run Code Online (Sandbox Code Playgroud)
我可以在Javascript中做类似的事情吗?
我用一个字节来存储一些像标志10101010,我想知道如何验证特定位为1或0.