java object 取值赋值 [object object]取值_键值对


_.assign(object,[source,source2,…]);

_.merage(object,[source,source2])

把sources中对象的属性,覆盖到object中,并且换回object

_.at(object,path)

根据object中的path的路径,创建一个数组

_.create(prototype,[properties])

返回新对象,继承prototype对象

_.defaults(object,[source,souce2])

返回Object,合并source中的属性到Object,一旦设置了相投的属性,后面将会忽略

.forIn(object,[iteratee=.identity])

.forInRight(object,[iteratee=.identity])

遍历object中的所有可遍历的属性

.forOwn(object,[iteratee=.identity])

.forOwnRight(object,[iteratee=.identity])

遍历object中的所有自身的可遍历对象

_.get(object,path,[defaultValue])

根据path,从Object中获取值,否则返回defaultValue

_.has(object,path)

_.hasIn(objec,path)

在Object中查找path元素,存在则true,否则false

_.invert(object)

.invertBy(object,[iteratee=.identity])

创建Object的倒置对象,key,value 互换

_.keys(object)

_.keysIn(object)

返回包含属性名的数组(key)

.mapKeys(object,[iteratee=.identity])

创建一个新对象,使用iteratee方法,枚举object中的值

_.omit(object,[s1,s2,sn]);

删除object中的出现的ss元素,并返回该对象

_.pick(object,[pros])

.pick(object,[predicate=.identity])

根据pros返回新出现的元素之,返回新对象

_.toPairs(object)

创建一个Object对象自身可枚举属性的键值对数组

_.unset(object,path)

移除object对象path路径上的属性,返回移除是否成功的结果

_.values(object)

返回对象属性的值的数组