知识点列表
数字枚举
没有初始化值,默认从0开始自增
enum Direction {
Up,
Down,
Left,
Right,
}
console.log(Direction.Up, Direction.Down, Direction.Left, Direction.Right); //0 1 2 3
初始化第一个值,从初始化的值开始自增
enum Direction {
Up = 1,
Down,
Left,
Right,
}
console.log(Direction.Up, Direction.Down, Direction.Left, Direction.Right); //1 2 3 4
初始化中间值,没有初始化的值依然从0开始自增, 如果前面的枚举成员有数字常量初始化。 在这种情况下,当前枚举成员的值将是前一个枚举成员的值加1。
enum Direction {
Up,
Down = 3,