В С# есть тип данных enum который нужен для создания перечислений, в js слово enum за резервировано но такой функции я так понял в js нету и решается эта проблема подобным кодом
function _enum_ (_name,Elems) {
var elem,value;
window[_name] = {};
for (var i = Elems.length;i--;) {
elem = Elems[i];
value = elem.replace(/\s/g,'').split('=');
window[_name][value[0]] ={
value: value[0],
int:value[1] | i,
toString: function () {
return this.value;
}
};
}
}
_enum_(
'WeekDays',
['Monday = 20', 'Tuesday', 'Wednesday', 'Thursday', 'Friday' , 'Saturday', 'Sunday']);
alert(WeekDays.Tuesday);
Вопрос в том , я плохо искал или и в правду нужно это реализовать вручную?
Просто не могу понять ситуацию в js c enum...