1.0.4 • Published 7 years ago

clone-any v1.0.4

Weekly downloads
-
License
GPL-3.0
Repository
github
Last release
7 years ago

Clone any 1.0.3

https://img.shields.io/npm/v/clone-any.svg https://img.shields.io/npm/dm/clone-any.svg

Minimal module to clone simple Javascript types in a safe way.

Example

    $ npm i clone-any --save

After install:

    const { cloneAny } = require('clone-any');

    const obj1 = {
        a: 10,
        b: 12
    };

    const obj2 = clone(obj1);

    obj1.a = 20;

    console.log(obj2.a) // 10, it is not modified! :)

Why use this module?

Ok, see this code:

    const obj1 = {
        a: 10,
        b: 12
    };

    const obj2 = obj1;

    obj1.a = 20;

    console.log(obj1.a) // 20
    console.log(obj2.a) // 20
1.0.4

7 years ago

1.0.3

8 years ago

1.0.2

8 years ago

1.0.1

8 years ago

1.0.0

8 years ago