deeply-object-assign

1.0.1 • Public • Published

Deeply Object Assign

A function which acts like Object.assign method but recursively (with N levels of depth).

Installation

$ npm install deeply-object-assign

Usage

const deeplyObjectAssign = require('deeply-object-assign');

// Assing N objects deeply
const result = deeplyObjectAssign(
  {a: { x: 3, y: { m: 4} } },
  {a: { x: 4, y: { m: 5, n: 6 } } },
  {a: { z: 7 } },
  {a: { x: 6, y: { n: 8 } } },
);
// result: {a: { x: 6, y: { m: 5, n: 8 }, z: 7 } }

Package Sidebar

Install

npm i deeply-object-assign

Weekly Downloads

3

Version

1.0.1

License

MIT

Unpacked Size

2.99 kB

Total Files

4

Last publish

Collaborators

  • babak.gh