在JavaScript代码中,我定义了以下枚举:
MyMessageIds = {
UndefinedId : 0,
FilenameId : 1,
BuildFileId : 2,
MovementArgsId : 3,
MoveId : 4,
ExecuteCommandId : 5
}
在JavaScript函数中,我希望能够提供枚举键(即“MoveId”)的字符串表示形式,并返回其整数值4。那我该怎么办?
最佳答案
只需使用括号表示法即可:
var MyMessageIds = {
UndefinedId : 0,
FilenameId : 1,
BuildFileId : 2,
MovementArgsId : 3,
MoveId : 4,
ExecuteCommandId : 5
};
function getValue(key) {
return MyMessageIds[key];
}