介绍
happy-getter 是一个用于获取对象属性的 npm 包,它的使用方式类似于链式编程,可以方便快捷地获取对象中的属性。
安装
你可以使用 npm 在你的项目中安装 happy-getter:
npm install happy-getter
如何使用
引入 happy-getter
const happy = require('happy-getter');
创建一个对象
const obj = { name: 'happy', age: 18, skills: { javascript: 'good', css: 'excellent' } };
获取属性值
console.log(happy.get(obj, 'name')); // 输出:'happy' console.log(happy.get(obj, 'age')); // 输出:18 console.log(happy.get(obj, 'skills.javascript')); // 输出:'good' console.log(happy.get(obj, 'skills.css')); // 输出:'excellent'
获取默认值
console.log(happy.get(obj, 'gender', 'unknown')); // 输出:'unknown'
示例代码
-- -------------------- ---- ------- ----- ----- - ------------------------ ----- --- - - ----- -------- ---- --- ------- - ----------- ------- ---- ----------- - -- -------------------------- --------- -- ---------- -------------------------- -------- -- ----- -------------------------- ---------------------- -- --------- -------------------------- --------------- -- -------------- -------------------------- --------- ------------ -- ------------
学习与指导意义
happy-getter 的使用方式类似于链式编程,它可以让我们更方便地获取对象的属性值。此外,它的源码也十分简单易懂,对于初学者来说是一个不错的学习对象。
推荐文章:
结语
以上就是对 npm 包 happy-getter 的使用教程,希望它能帮助到你。如果你有更好的实现方式或者建议,欢迎在评论区留言。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60056dc781e8991b448e7189