首页 > 其他分享 >TypeScript小知识:遍历enum (暂时记录)

TypeScript小知识:遍历enum (暂时记录)

时间:2023-07-26 16:55:04浏览次数:61  
标签:TypeScript num enum BlockPrefab 遍历 let smth

enum BlockPrefab{     BLOCK2 = 0,     BLOCK4,     BLOCK8,     BLOCK16,     BLOCK32,     BLOCK64,     BLOCK128,     BLOCK256,     BLOCK512,     BLOCK1024,     BLOCK2048 }
let num = BlockPrefab.BLOCK128; let smth = BlockPrefab[num]; let xx = BlockPrefab[smth];

 ts 的enum编译为js如图所示

BlockPrefab["BLOCK2"] = 0 可以相互转化 以此来实现enum

标签:TypeScript,num,enum,BlockPrefab,遍历,let,smth
From: https://www.cnblogs.com/kekit-rei/p/17571342.html

相关文章

  • 关于TypeScript中提示xxx is declared but its value is never read的解决方法
    首先,提示很明显,是定义了变量,但是却没有使用。解决方案有如下两种: 一:需要确定变量是否真的没有使用到,如果没有使用直接删除即可。 二:对于方法中的入参,是没法随便删除的。这时候我们可以利用TypeScript4.2中的新特性,将变量名用下划线开头,表示占位变量。更具体的详情可......
  • python字典遍历时删除元素
    Python字典遍历时删除元素在Python编程中,字典(dictionary)是一种非常有用的数据类型。它以键值对(key-valuepair)的形式存储数据,其中每个键(key)都是唯一的。字典可以用于存储大量数据,并且可以根据键快速查找对应的值。然而,在对字典进行遍历的过程中,我们需要注意一些问题,尤其是在删除元......
  • typescripts学习笔记(三)
    typescripts学习笔记(三)-实现过程引言Typescript是一种由微软开发的开源编程语言,它是JavaScript的超集,可以在任何支持JavaScript的环境中运行。本篇文章将教你如何使用Typescript来创建一个简单的学习笔记应用。整体流程下面是整个实现过程的流程图:步骤描述步骤1......
  • typescriptfunction
    如何实现"typescriptfunction"整体流程为了实现"typescriptfunction",我们需要经历以下几个步骤:步骤描述步骤一安装TypeScript步骤二创建项目文件夹步骤三初始化TypeScript配置步骤四编写TypeScript代码步骤五编译TypeScript代码步骤六运行TypeScr......
  • Typescript:基础语法学习(尚硅谷 李立超)
    官方文档:https://www.tslang.cn/docs/handbook/typescript-in-5-minutes.html搭建开发环境npmi-gtypescript安装完成界面:查看是否安装完成,输入以下命令:tsc执行命令:node文件名``编译代码tsc01_HelloTs.ts基础语法变量声明//生命一个变量a,同时指定他的类型为number......
  • TypeScript的深拷贝与浅拷贝
    今天在开发过程中遇到深拷贝与浅拷贝的问题constuserData1:number[][]=this.dataMangager.getUserDataMap();该行代码中的userData1 是一个指向 this.dataMangager.getUserDataMap() 返回的二维数组的引用。当 this.dataMangager.getUserDataMap() 返回的二维数组......
  • python方法遍历文件a.txt,并将所有的“好”字替换为“张三”,并另存为b.txt
    Python方法遍历文件并替换指定内容在Python中,我们可以使用各种方法来遍历文件和操作文件内容。本文将介绍如何使用Python来遍历文件,并将其中的指定内容进行替换,并将处理后的内容保存为新的文件。1.打开文件首先,我们需要打开文件并读取文件内容。使用Python的open()函数可以轻松......
  • TypeScript中的keyof和in
    keyof使用keyof操作符接受一个对象类型作为参数,返回该对象属性名组成的字面量联合typeDog={name:string;age:number;};typeD=keyofDog;//typeD="name"|"age"可以看到keyofany返回的是一个联合类型:string|number|symbol,结合前文说到keyof是为了取得......
  • TypeScript 学习笔记
    什么是TypeScript?TypeScript是JavaScript的一个超集,支持ECMAScript6标准,它可以编译成纯javaScript,可以运行在任何浏览器上。安装TypeScriptnpminstall-gtypescript安装完成后我们可以使用tsc命令来执行TypeScript的相关代码tsc-vVersion5.1.6新建一个a......
  • python字典遍历删除
    Python字典遍历删除介绍在Python中,字典(dict)是一种无序的可变容器模型,可以存储键值对(key-value)数据。当我们需要从字典中删除某些元素时,可以使用字典遍历删除的方法。在本篇文章中,我将向你介绍如何实现Python字典遍历删除的步骤和相应的代码示例。流程下表展示了实现字典遍历删......