看个例子
enum Language { java , node, php, python } console.log(Language);
enum枚举
用途:(一般可以做维护使用)
如果一个值未赋值,那么他的上一个值必须是数字,
如果上一个值也是赋值,那么就会获取他的下标,也就是索引
enum Language { java= 10, node, php, python } console.log(Language); // {10: "java", 11: "node", 12: "php", 13: "python", java: 10, node: 11, php: 12, python: 13}
为什么说他可以做维护呢?看下面这个例子:
通常写的options
这种写法不利于维护,可以写成下面这种写法
打印结果: