js-object-clone
js-object-clone copied to clipboard
Incorrect cyclic reference
trafficstars
var foo = {};
foo.cyclic = foo;
var bar = Object.clone(foo, true);
//This is definitely wrong
bar.cyclic === foo;
bar.cyclic !== bar;
var foo = { a: {} };
foo.b = foo.a;
foo.a === foo.b; //Correct
var bar = Object.clone(foo, true);
bar.a !== bar.b; //Incorrect