我在TypeScript中定义了以下枚举?
enum Color{
Red, Green
}
Run Code Online (Sandbox Code Playgroud)
现在在我的函数中,我收到颜色作为字符串.我试过以下代码:
var green= "Green";
var color : Color = <Color>green; // Error: can't convert string to enum
Run Code Online (Sandbox Code Playgroud)
如何将该值转换为枚举?
我有一个这样的枚举:
enum Test {
'type1',
'type2',
'type3',
'type4',
'type5'
}
function getType(num: number) {
}
Run Code Online (Sandbox Code Playgroud)
我想要的是如果num = 1,返回type1,如果num = 2,返回type2,如果num >= 5,返回type5。
我怎样才能做到这一点getType?