- 为什么要使用枚举
- 枚举允许我们在开发过程中,为一组数组中的每一个元素赋予名称,如现在我们有一个number类型数组[1,2,3],这时每个元素实际上没有明确的名称或意义,但是当我们使用枚举为这个数组的每个元素规定了名称,那么就很方便的对应起来了。
首先我们将这个数组定义了一个名称是liveStatus,表示这个数组表示的含义是直播的状态,依次元素1对应的名称是直播中(Living),元素2对应的名称是回放(reply),元素3对应的名称是已结束(ended)。enum liveStatus{ Living = 1, reply, ended }
这样当我们得到1,如从后端返回这个status是1,那么我们很容易可以从这个枚举中获取到对应的状态,实际上是正在直播。
枚举简介
枚举是一个键值对的形式,可以看成是JavaScript中的JSON对象一样。
TS使用 enum 关键词声明枚举。
如何创建一个枚举,以数字枚举举例
- 使用enum关键词,关键词后接枚举的名称,然后创建一个大括号块,并在这个块里指定枚举成员。