Enums

TypeScript提供数字和基于字符串的枚举。

数字枚举

1
2
3
4
5
6
enum Direction {
Up = 1,
Down,
Left,
Right
}

上述枚举对象,首先定义了up为1,那么下面的每个元素都基于其上面一个元素自增1。如此Down是2,
Left是3,Right就是4。

当然,如果连up都没有设置数值,那么up默认就为0