0.1.1 • Published 10 years ago

node-deepcopy v0.1.1

Weekly downloads
28
License
MIT
Repository
github
Last release
10 years ago

node-deepcopy

Build Status Coverage Status npm version Dependency Status

https://www.npmjs.org/package/request-gb

deep copy for any JavaScript object.

Installation

	$ npm install node-deepcopy

Example

var deepcopy = require('node-deepcopy').deepcopy;
var toValue = function(obj){
    return isFunction(obj) || isRegExp(obj) ? obj.toString() : JSON.stringify(obj);
};
var foo = function () {
        this.c = 3;
        this.a = [
            {e: 2, f: 'good', g: [1, 2, 3]}
        ];
        this.b = 'b';
        this.d = function () {
            console.log("I'm foo.d.")
        };
    };
var source = new foo();
var cloned = deepcopy(source);
cloned2.a[0].f = '666';
console.log(cloned === source));

License

MIT

0.1.1

10 years ago

0.1.0

11 years ago

0.0.9

11 years ago

0.0.8

11 years ago

0.0.6

11 years ago

0.0.5

11 years ago

0.0.4

11 years ago

0.0.3

11 years ago

0.0.2

11 years ago

0.0.1

11 years ago