1、TypeScript 枚举
枚举(Enum)类型用于取值被限定在一定范围内的场景
采用关键字enum定义,例如:enum Days{Sun,Mon,Tue,Wed,Thu,Fri,Sat}
枚举成员会被赋值为从0开始递增的数字,同时也会被枚举值到枚举名进行反向映射
2、测试
枚举:
//使用枚举可以定义一些有名字的数字常量
enum Days{
Sun=3,
Mon,
Tue,
Wed,
Thu,
Fri,
Sat
}
console.log(Days.Sun) //3
console.log(Days.Sat) //9
console.log(Days) //枚举类型会被编译成一个双向映射的对象
console.log(Days[0] === "Sun")