cyou-safe-get

1.0.2 • Public • Published

safe-get

一种安全获取 Javascript Object 内部多层嵌套的某一属性的方法, 避免因为这个某一属性的某一层父级为null, undifined 导致的类型错误.

安装要求

npm install cyou-safe-get or yarn add cyou-safe-get

上手指南

import sget from 'cyou-safe-get'

// here is an object for example
const testObj = {
    a: null,
    one:{
        two: {
            three: 4
        }
    },
    arr: [{
      value: 2  
    }]
}

sget(testObj, 'one.two.three') // 4
sget(testObj, 'three.two.one.zero') // undefined
sget(testObj, 'a.b.c') // undefined
sget(testObj, 'arr.0.value') // 2
sget(testObj, 'arr.1.value') // undefined

测试

代码风格测试

贡献者

暂无其他贡献者

作者

teeeemoji

版权说明

该项目签署了MIT 授权许可,详情请参阅 LICENSE

鸣谢

Package Sidebar

Install

npm i cyou-safe-get

Weekly Downloads

4

Version

1.0.2

License

MIT

Unpacked Size

7.02 kB

Total Files

10

Last publish

Collaborators

  • teeeemoji