1.1.0 • Published 4 years ago

@gunlayer/object-deep-copy v1.1.0

Weekly downloads
-
License
MIT
Repository
github
Last release
4 years ago

object-deep-clone

This package allows to create a deep copy of your object

Installation

$ npm install @gunlayer/object-deep-copy

Example

import deepCopy from '@gunlayer/object-deep-copy';

const obj1 = { a: { b: 'string' } }; // initial value of your object
const obj2 = deepCopy(obj1); // create a copy of obj1

obj1.a.b = 'changed value'; // update obj1

console.log(obj1);
console.log(obj2);

This will print:

{
  a: {
    b: 'string';
  }
}
{
  a: {
    b: 'changed value';
  }
}

API

deepCopy(object)

  • object: The object that you want to copy.