在 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];
}
关于javascript - 将javascript枚举键字符串转换为值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39551568/