这里有几种实现方式:

第一种是:A,B的实现

Enum[Enum["A"] = 0] = "A";

x = Enum["A"] = 0;//x的值为0

也就是说:Enum有两个键值:一个是0,他的值是“A”;一个是“A”,他的值是0;

Enum

Object { 0: "A", 1: "B", A: 0, B: 9, D: "D" }

因此可以产生 Enum.A 或  Enum["A"]// 0

Enum[0] = "A" 但是 Enum.0是语法不通的

 

posted on 2023-01-23 22:25  qqhfeng16  阅读(22)  评论(0编辑  收藏  举报