我想在typescript中使用字符串枚举,但我看不到支持反向映射.我有这样的枚举:
enum Mode {
Silent = "Silent",
Normal = "Normal",
Deleted = "Deleted"
}
Run Code Online (Sandbox Code Playgroud)
我需要像这样使用它:
let modeStr: string;
let mode: Mode = Mode[modeStr];
Run Code Online (Sandbox Code Playgroud)
是的我不知道它在modeStr字符串中是什么,我需要将它解析为枚举,或者如果字符串未在枚举定义中显示则在运行时解析失败.我怎么能尽可能整洁呢?提前致谢