這裏有幾種實現方式:
第一種是:A,B的實現
Enum[Enum["A"] = 0] = "A";
x = Enum["A"] = 0;//x的值爲0
也就是說:Enum有兩個鍵值:一個是0,他的值是“A”;一個是“A”,他的值是0;
因此可以產生 Enum.A 或 Enum["A"]// 0
Enum[0] = "A" 但是 Enum.0是語法不通的
這裏有幾種實現方式:
第一種是:A,B的實現
Enum[Enum["A"] = 0] = "A";
x = Enum["A"] = 0;//x的值爲0
也就是說:Enum有兩個鍵值:一個是0,他的值是“A”;一個是“A”,他的值是0;
Object { 0: "A", 1: "B", A: 0, B: 9, D: "D" }
因此可以產生 Enum.A 或 Enum["A"]// 0
Enum[0] = "A" 但是 Enum.0是語法不通的