当前位置:网站首页>Ts——项目实战应用enum枚举
Ts——项目实战应用enum枚举
2022-08-04 21:58:00 【F班的小夏同学】
【基础介绍】
在这里我们只简单的回顾一下枚举的使用。
enum Direction {
Up = 1,
Down,
Left,
Right
}
如上,我们定义了一个数字枚举, Up使用初始化为 1。 其余的成员会从 1开始自动增长。 换句话说, Direction.Up的值为 1, Down为 2, Left为 3, Right为 4。
那么如何获取值呢?
console.log(Direction2.Down)//2
console.log(Direction2[2])//Down
假如我们不使用初始化器:
enum Direction {
Up,
Down,
Left,
Right,
}
现在, Up的值为 0, Down的值为 1等等。 当我们不在乎成员的值的时候,这种自增长的行为是很有用处的,但是要注意每个枚举成员的值都是不同的。
【在项目中使用】
在公共文件中列举出来状态枚举。
可以以对象的形式暴露出去
有时候还可以暴露一个公共符号
在你需要的页面引入公共文件
就可以使用了
边栏推荐
猜你喜欢
随机推荐
docker 部署redis集群
Flutter 实现背景图片毛玻璃效果
2022强网杯web(部分)
PowerBI真经连续剧
力扣24-两两交换链表中的节点——链表
27. Dimensionality reduction
puzzle(022.1)黑白迭代
mysql基础
Exploration and Practice of Database Governance
OC-归档(序列化)(了解的不多 没细看)
Analysis and treatment of Ramnit infectious virus
AtCoder Beginner Contest 262 D - I Hate Non-integer Number
【ubuntu20.04安装MySQL以及MySQL-workbench可视化工具】
热力学相关的两个定律
如何根据“前序遍历,中序遍历”,“中序遍历,后序遍历”构建按二叉树
炽热如初 向新而生|ISC2022 HackingClub白帽峰会圆满举办!
3D激光SLAM:LeGO-LOAM---两步优化的帧间里程计及代码分析
LeetCode143:重排链表
C language knowledge (1) - overview of C language, data types
ES 数据聚合、数据同步、集群