js.clone

0.0.3 • Public • Published

Install

npm install js.clone --save

Usage

 
import Clone from "js.clone";
 
var a, b, c;
 
= {
    null:     null,
    boolean:  true,
    number:   1,
    string:   "string",
    regexp:   /regexp/,
    function: function(){},
    array:    ["array"],
    object:   {foo: "bar"}
}
 
= Clone( a );
 
== b // false
 
a.array.push( 1 );
a.array // > ["array", 1]
b.array // > ["array"]
 
// Circular links
 
a.circular = a;
a.circular === a          // > true
= Clone( a );
c.circular === c          // > true
c.circular === a.circular // > false
 

Readme

Keywords

none

Package Sidebar

Install

npm i js.clone

Weekly Downloads

260

Version

0.0.3

License

MIT

Last publish

Collaborators

  • iminside