object copy in JS code example
Example 1: javascript copy an object without reference
var obj = {a: 25, b: 50, c: 75};
var A = Object.create(obj);
var B = Object.create(obj);
A.a = 30;
B.a = 40;
alert(obj.a + " " + A.a + " " + B.a);
Example 2: copy object javascript
var x = {myProp: "value"};
var y = Object.assign({}, x);
Example 3: copy object javascript
const obj = {name: 'john', surname: 'smith'};
const objCopy = {...obj};
Example 4: copy object javascript
var x = {key: 'value'}
var y = JSON.parse(JSON.stringify(x))
Example 5: make copy of object javascript
var x = {key: 'value'}
var y = JSON.parse(JSON.stringify(x))