Skip to content

Enum construct #16

@ollym

Description

@ollym

I really miss enumerable flags/bit masks from C#. Something like:

var enum = new Enum('a', 'b', 'c', 'd');
var mask = enum.a | enum.b;

if (mask & enum.a) // true
if (mask & enum.c) // false
if (mask & enum.b) // true

See https://developer.mozilla.org/en/JavaScript/Reference/Operators/Bitwise_Operators#section_13 for some examples.

Metadata

Metadata

Assignees

Labels

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions