在前端开发的过程中,经常需要操作对象,有时候需要获取对象的最深层级的 key 值或者获取对象所有的 key 值,这时候就可以使用 npm 包 object-end-keys。
什么是 object-end-keys?
object-end-keys 是一个 npm 包,可以获取对象所有最深层级的 key 值。它支持 ES6 语法和 CommonJS 语法,并且在浏览器中也可以使用。
安装
你可以通过 npm 安装 object-end-keys:
npm install object-end-keys
使用方法
在代码中引入 object-end-keys 模块:
const getEndKeys = require('object-end-keys');
获取对象所有的 key 值
-- -------------------- ---- ------- --- --- - - ----- ------- ---- --- -------- - ------- ----- ---- ----- ---- ------ -------- ----- - -- --- ---- - ---------------- ------------------ -- - ------- ------ --------- ------- --------- -
获取对象最深层级的 key 值
-- -------------------- ---- ------- --- --- - - ----- ------- ---- --- -------- - ------- ----- ---- ----- ---- ------ -------- ----- - -- --- ---- - --------------- - ----- ---- --- ------------------ -- - --------- ------- --------- -
返回符合条件的 key 值
-- -------------------- ---- ------- --- --- - - ----- ------- ---- --- -------- - ------- ----- ---- ----- ---- ------ -------- ----- - -- --- ---- - --------------- - ----- ----- ------- ------- -- ------ ----- --- -------- --- ------------------ -- - --------- ------ -
总结
object-end-keys 提供了非常方便快捷获取对象所有 key 值或者最深层级 key 值的方法。有了这个 npm 包,我们可以更加高效地编写代码。
参考资料
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60066f9e3d1de16d83a6705d