主题
defaultsDeep
js
_.defaultsDeep(object, [sources])此方法与 _.defaults 类似,不同之处在于它以递归方式分配默认属性。
¥This method is like _.defaults except that it recursively assigns default properties.
注意:此方法改变 object。
¥Note: This method mutates object.
新增于
¥Since
3.10.0
参数
¥Arguments
object(对象):目标对象。¥
object(Object): The destination object.[sources](...对象):起始位置。¥
[sources](...Object): The source objects.
返回
¥Returns
(对象):返回 object。
¥(Object): Returns object.
示例
¥Example
js
_.defaultsDeep({ 'a': { 'b': 2 } }, { 'a': { 'b': 1, 'c': 3 } });
// => { 'a': { 'b': 2, 'c': 3 } }