第一次用
我以为只是普通的用来方便下次查找
所以这个没有报错
enum Mor{ boy='男', girl='女', gay='保密' }
let xxoo:Mor = Mor.a
console.log(`${xxoo}找家长`)
第二次
发现报错,后来我想他是不是只能用于数字?
但是如果a只是赋一个Mor.a就不会报错
enum Mor{ a="常吉孔", b="范道矮", c="博多叶" }
let a:Mor = Mor.a +`-`+ Mor.b +"-"+ Mor.c
console.log(`${a}好学生`)
提问:
这个枚举是不是只能像调用数据接口一样。只能在对象中使用
像是这样
var p = {
a: Mor.a,
b:Mor.b,
c:Mor.c
}
一楼说的是对的。枚举其实是直接用的。之所以教你的人,在变量的屁股后面加Color是因为他想借用你当前枚举值是什么类型。再直白的说他就是为了let a: number。
而懒得写,直接带你的Color过去了。所以对你产生了误解!!!!