1.0.1 • Published 8 years ago
myao-deep-clone v1.0.1
myao-deep-clone
Deep Clone Your Object or Array
Install...
npm install myao-deep-clone
and use:
var clone = require('myao-deep-clone');
//clone OBJECTS...
var objectA = {
propertyA: [1, 2, 3],
propertyB: {
deepProperty: 'Deep'
}
};
var objectB = clone.deep(objectA);
console.log( objectA.propertyA === objectB.propertyA); // false
console.log( objectA.propertyB === objectB.propertyB); // false
// ...and ARRAYS
var arrayA = [0, 1, 2, {a: 3}, [4]];
var arrayB = clone.deep(arrayA);
console.log(arrayA[3] === arrayB[3]); //false
console.log(arrayA[4] === arrayB[4]); //false