Мне нужно эмулировать enum-тип в Javascript, и подход кажется довольно простым:
var MyEnum = {Left = 1; Right = 2; Top = 4; Bottom = 8}
Теперь в C # я могу объединить эти значения следующим образом:
MyEnum left_right = MyEnum.Left | MyEnum.Right
и тогда я могу проверить, имеет ли enum определенное значение:
if (left_right & MyEnum.Left == MyEnum.Left) {...}
Могу ли я сделать что-то подобное в Javascript?