deep-cloner

1.0.1 • Public • Published

deep-cloner

This package offers deep cloning of objects, arrays, numbers, strings, maps, sets and dates in JavaScript.

Installation

$ npm install deep-cloner

Example

const clone = require('deep-cloner');

const x = { foo: { bar: 'bazinga' } };  // initial value of x
const y = clone(x);                     // clone x -> y

x.foo.bar = 'foo';                      // update x

console.log(x);               
console.log(y);                     

This will print:

{ foo: { bar: 'foo' } }
{ foo: { bar: 'bazinga' } }

API

clone(value)

  • value: The value that you want to clone.

Readme

Keywords

Package Sidebar

Install

npm i deep-cloner

Weekly Downloads

0

Version

1.0.1

License

MIT

Unpacked Size

3.38 kB

Total Files

4

Last publish

Collaborators

  • rupinder-developer