Loops
/ API ReferenceLoops
/ API ReferenceobjectMergeDeep
Merges multiple objects deeply.
Similar to Object.assign
, but with deep merging of objects.
The Gist
import { objectMergeDeep } from '@weser/loops'
const mergedObject = objectMergeDeep(
{
a: 1,
b: {
foo: 1,
},
},
{ b: { bar: 2 }, c: 3, d: 4 }
)
// => { a: 1, b: { foo: 1, bar: 2 }, c: 3, d: 4 }
console.log(mergedObject)
Parameters
Record<PropertyKey, any>
Takes multiple objects as parameters.
At least two objects are required.
Returns
(Record<PropertyKey, any>
) The merged object.
© 2024-present Robin Weser. All Rights Reserved.