This package has been deprecated

    Author message:

    本包已迁移至@itwmw/obj

    obj-wm

    1.1.3 • Public • Published

    使用点来进行操作对象

    我的其他packages: 表单统一验证类

    安装

    npm i obj-wm

    使用

    import Obj from 'index'
    Obj.get()
    Object.pGet()
    var Obj  = require('index')
    Obj.get()
    Object.pGet()
    let user = {
        age: 18,
        sex:  0
    }

    添加属性

    Object.set(user,"info.name","xieshao")
    console.log(user)

    { age: 18, sex: 0, info: { name: 'xieshao' } }

    获取属性

    Obj.get(user,"age") // 18
    Obj.get(user,"info.name") // xieshao

    取带点的属性,如:

    let testObj = {
            "a.a" : 1,
            "b.b":{
                "b.c.s" : "1.2.3"
            }
        }
    Obj.get(testObj,"a.?a")

    .后面加一个?

    扩展了Object的方法,可以使用

    Object.pGet()
    Object.pSet()

    来进行调用,例:

    user.pSet("info.name","xieshao")
    user.pGet("info.name")

    Install

    npm i obj-wm

    DownloadsWeekly Downloads

    3

    Version

    1.1.3

    License

    MIT

    Unpacked Size

    9.63 kB

    Total Files

    5

    Last publish

    Collaborators

    • xieshao