npm 包 mh_objectify 使用教程

阅读时长 4 分钟读完

介绍

mh_objectify 是一个用于处理对象的 npm 包。它可以将对象的属性名格式化为驼峰或下划线,并且可以设置需要格式化的属性。它还支持对象的深层格式化,可以将嵌套对象的属性名一起格式化。该包可以在前端和后端使用。

安装

在命令行中运行以下命令来安装 mh_objectify

使用

在需要使用的地方引入 mh_objectify

然后可以将对象传入 objectify 函数中:

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

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

mh_objectify 还支持传入需要格式化的属性名数组,只有数组中的属性名才会被格式化:

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

还可以设置深层格式化:

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

示例代码

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

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

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

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

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

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

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

总结

mh_objectify 包可以帮助我们快速处理对象属性名的格式化,支持下划线和驼峰命名法,并且还可以设置需要格式化的属性和深层格式化。它在前端和后端都有很好的使用价值,可以提高我们的开发效率,值得推荐。

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

纠错
反馈