npm 包 enumerize 使用教程

阅读时长 3 分钟读完

npm 是一个非常流行的 JavaScript 包管理器。其中,enumerize 是一个能够将数组或对象枚举值生成标准的、大写字母和下划线的字符串或者小写中划线的字符串的 npm 包。本文将介绍该包的使用方法。

安装

全局安装

本地安装

使用

在代码中引入包并创建 Enum 类即可使用。

-- -------------------- ---- -------
-- -- ------- --
--- ---- - --------------------------

-- -- ---- -
--- ------ - --- ------------ -------- ---------

-- -----
--------------------------    -- -----
----------------------------  -- -------
---------------------------   -- ------

支持的对象类型:

  • 数组:对象内所有元素值相同,输出字符串相同的字符串形式。
  • 对象:将对象 key 值转换成字符串的形式,输出与之对应的大写字母和下划线的字符串形式。

示例代码:

-- -------------------- ---- -------
-- ----
--- ------ - --- -------------- --------- -----------

----------------------------    -- -------
-----------------------------  -- --------
-----------------------------   -- --------

-- ----
--- --------- - --- ------
  -------- -----
  -------- -----
  ------------ ----
---

---------------------------------        -- ---------
---------------------------------        -- ---------
-------------------------------------    -- -------------

自定义输出格式

使用 Enum options,可以自定义枚举值的输出格式。

separator

定义输出字符串的分隔符。默认情况下,分隔符为大写字母和下划线的组合。

case

定义输出字符串的大小写形式,默认为大写形式。可以设置为 'lower' 或 'pascal'。

总结

使用 enumerize ,我们可以很方便地将数组或对象的枚举值输出为标准的字符串形式。同时,该包也支持自定义输出格式,使用户在使用的过程中具有更高的灵活性。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60056cda81e8991b448e6835

纠错
反馈