【文件属性】:
文件名称:枚举数组:打字稿枚举枚举化
文件大小:39KB
文件格式:ZIP
更新时间:2021-02-21 04:08:14
JavaScript
枚举数组
打字稿枚举表格化
截图
说明
类型脚本枚举很高级,会自动生成一个键和值可逆的数据对象,但它本身不是一个可遍历的数据,我们在使用时有很多限制,于是我们将枚举重新包装成一个键值对的数组,可循环,数据且不重复。
安装
$ npm install enum-array
♡模块
import enumArray from 'enum-array'
使用方法
/**
* 原始枚举
*/
enum Citys {
北京 = 10 ,
上海 = 21 ,
广州 = 20
}
/**
* 枚举数组化
*/
enumArray . getEnumArray ( Enum )
// enumArray.getEnumArray(Citys)
/**
* 从可枚举数组中取值
*/
enumArray . getValueByEnum ( key , getEnumArray (
【文件预览】:
enum-array-master
----docs()
--------1.png(28KB)
----package.json(2KB)
----LICENSE(1KB)
----dist()
--------enum-array.d.ts(231B)
--------enum-array.js(2KB)
----src()
--------utils.ts(760B)
--------shims.d.ts(383B)
--------index.ts(149B)
----.npmignore(33B)
----.eslintrc.js(5KB)
----dev()
--------Dev.vue(2KB)
--------dev.ts(138B)
--------dev.html(154B)
----tsconfig.json(821B)
----.gitignore(312B)
----.browserslistrc(21B)
----README.md(1KB)
----.eslintignore(59B)
----.editorconfig(713B)
----postcss.config.js(127B)
----build()
--------webpack.prod.conf.js(493B)
--------webpack.dev.conf.js(785B)
--------webpack.base.conf.js(2KB)
----babel.config.js(73B)