Consider of a case in JavaScript
var a = [1,2,3,4,5];
var b = a;
b.pop();
console.log(b);// output will be [1,2,3,4]
console.log(a);// surprisingly output will be [1,2,3,4]
The same is true with objects (as arrays themselves are a type of object).
B...