1. deep-assign
Recursive Object.assign()
deep-assign
Package: deep-assign
Created by: sindresorhus
Last modified: Tue, 14 Jun 2022 22:49:12 GMT
Version: 3.0.0
License: MIT
Downloads: 951,716
Repository: https://github.com/sindresorhus/deep-assign

Install

npm install deep-assign
yarn add deep-assign

deep-assign Build Status

Recursive Object.assign()

Install

$ npm install --save deep-assign

Usage

 var deepAssign = require('deep-assign');

deepAssign({a: {b: 0}}, {a: {b: 1, c: 2}}, {a: {c: 3}});
//=> {a: {b: 1, c: 3}}

deepAssign(target, source, [source, ...])

Recursively assigns own enumerable properties of source objects to the target object and returns the target object. Additional source objects will overwrite previous ones.

License

MIT © Sindre Sorhus

Dependencies

Dependencies

RELATED POST

10 Must-Know Windows Shortcuts That Will Save You Time

10 Must-Know Windows Shortcuts That Will Save You Time

Arrays vs Linked Lists: Which is Better for Memory Management in Data Structures?

Arrays vs Linked Lists: Which is Better for Memory Management in Data Structures?

Navigating AWS Networking: Essential Hacks for Smooth Operation

Navigating AWS Networking: Essential Hacks for Smooth Operation

Achieving Stunning Visuals with Unity's Global Illumination

Achieving Stunning Visuals with Unity's Global Illumination

Nim's Hidden Gems: Lesser-known Features for Writing Efficient Code

Nim's Hidden Gems: Lesser-known Features for Writing Efficient Code