_.defaultsDeep(object, [sources])
This method is like _.defaults
except that it recursively assigns default properties.
Note: This method mutates object.
Arguments
object (Object)
: The destination object.
[sources] (...Object)
: The source objects.
Returns
(Object)
: Returns object.