В JavaScript нет типа перечисления.
Вы можете, однако, обернуть объект с помощью метода get и setter, как
var value = (function() {
var val;
return {
'setVal': function( v ) {
if ( v in [ listOfEnums ] ) {
val = v;
} else {
throw 'value is not in enumeration';
}
},
'getVal': function() { return val; }
};
})();