JSFiddle - React, Tailwind, and code Playground
JavaScript
var testObj = function() {
var rand = Math.random(0, 1);
this.r = function() {
return rand;
};
this.changeRand = function() {
rand = Math.random(0, 1);
};
};
var obj1 = new testObj();
alert(obj1.r());
obj1.changeRand();
alert(obj1.r());
var obj2 = $.extend(true, {}, obj1);
alert(obj2.r());
alert(obj1.r() === obj2.r()); // true