首页 > 其他分享 >关于typescript异构枚举实现解析

关于typescript异构枚举实现解析

时间:2023-01-23 22:33:53浏览次数:45  
标签:异构 typescript 实现 Enum 枚举 解析

这里有几种实现方式:

第一种是: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是语法不通的

 

标签:异构,typescript,实现,Enum,枚举,解析
From: https://www.cnblogs.com/qqhfeng/p/17065633.html

相关文章

  • Java 枚举
    转:Java枚举知识点概念enum的全称为enumeration,是JDK1.5中引入的新特性。在Java中,被enum关键字修饰的类型就是枚举类型。形式如下:enumColor{RED,GREE......
  • typescript联合类型的类型缩减使用
    never是所有类型的子类型当我们想要一个这样一个类型时困难1因为采用索引签名要满足所有成员都必须符合字符串的索引签名所有不能采用{[index:string]:string|ag......
  • m基于基站休眠的LTE-A异构网络中节能算法matlab仿真
    1.算法描述要求1.开发一个软件工具,可以直观地演示如何在LTE-A异构网络中通过基站的睡眠模式节约能源2.需要演示基于用户的移动性如何设置基站的开关(睡眠模式)3.自己设......
  • m基于基站休眠的LTE-A异构网络中节能算法matlab仿真
    1.算法描述要求1.开发一个软件工具,可以直观地演示如何在LTE-A异构网络中通过基站的睡眠模式节约能源2.需要演示基于用户的移动性如何设置基站的开关(睡眠模式)3.自己设......
  • day26-XML/枚举/注解
    1.xml1.1概述【理解】万维网联盟(W3C)万维网联盟(W3C)创建于1994年,又称W3C理事会。1994年10月在麻省理工学院计算机科学实验室成立。建立者:TimBerners-Lee(蒂姆·......
  • P1014 [NOIP1999 普及组] Cantor 表(模拟/枚举)
    https://www.luogu.com.cn/problem/P1014详解见代码内部注释部分#include<bits/stdc++.h>usingnamespacestd;typedeflonglongLL;typedefpair<LL,LL>PII;cons......
  • 2.1基本算法之枚举 1973:确定进制
    1973:确定进制1.描述6*9=42对于十进制来说是错误的,但是对于13进制来说是正确的。即,6(13)*9(13)=42(13),而42(13)=4*131+2*130=54(10)。你的任务是写......
  • [Typescript 4.9] TypeScript 4.9: satisfies operator
    Previously,wehaveproblemforsuchcode:typeRGB=readonly[red:number,green:number,blue:number];typeColor={value:RGB|string};constmyColor......
  • 枚举大法
    一维密码锁(可能没有解)第一个按钮按或者不按#include<iostream>#include<cstring>#include<algorithm>#include<bitset>usingnamespacestd;intmain(){str......
  • C#使用枚举类型作为数据源
    C#使用Enum.GetValues<TEnum>()方法获取枚举数组集合TEnum[],基于此可使用枚举的所有类型作为下拉框等控件的数据源使用。1、枚举定义internalenumIconResolution{......