Perform a deep defaults-style merge across plain objects. *
undefined
The resulting shape after merging all layers.
Zero or more partial layers in ascending precedence order.
The merged object typed as T.
defaultsDeep({ a: 1, nested: { b: 2 } }, { nested: { b: 3, c: 4 } })=\> { a: 1, nested: { b: 3, c: 4 } } Copy
defaultsDeep({ a: 1, nested: { b: 2 } }, { nested: { b: 3, c: 4 } })=\> { a: 1, nested: { b: 3, c: 4 } }
Perform a deep defaults-style merge across plain objects. *
undefined
values are ignored and do not overwrite prior values.