1.1.3 • Published 4 years ago
obj-wm v1.1.3
使用点来进行操作对象
我的其他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")