Node deep property 深入操作对象属性的高效工具
深层财产插件可实现对深度嵌套对象属性的获取、设置及检查,无需担心因路径错误导致的异常。用法如下:
安装命令:
npm install deep-property
代码示例:
var props = require('deep-property'),
sample = {};
// 设置嵌套属性
props.set(sample, 'name.first', 'John');
props.set(sample, 'name.middle', 'C');
props.set(sample, 'name.last', 'Reilly');
props.set(sample, 'job.title', 'Actor');
// 获取嵌套属性
console.log(props.get(sample, 'name.first')); // John
console.log(props.get(sample, 'name.middle')); // C
console.log(props.get(sample, 'name.last')); // Reilly
该工具支持灵活操作对象的深层嵌套属性,适用于数据结构复杂的项目,提供简单高效的深层对象操作方式。
下载地址
用户评论