defaultsDeep source npm
_.defaultsDeep(object, [sources])
这个方法类似 _.defaults
,除了它会递归分配默认属性。
注意: 这方法会改变源对象
参数
- object (Object)
目标对象
- [sources] (...Object)
来源对象
返回值 (Object)
返回对象
示例
_.defaultsDeep({ 'user': { 'name': 'barney' } }, { 'user': { 'name': 'fred', 'age': 36 } });
// => { 'user': { 'name': 'barney', 'age': 36 } }