I have the following code that copy variable value then change its value.
var a = [{name: 'John Doe'}];
var b = a;
document.write(b[0].name + '<br />');
document.write(a[0].name + '<br /><br />');
b[0].name = 'Jane Doe';
document.write(b[0].name + '<br />');
document.write(a[0].name + '<br />');
But somehow that also change first variable value
How do I make variable A to keep its value?