存在一个旧的对象:old={num:1}如果此时定义一个变量new,并且零new = old;那么当我通过改变new.num = 2的时候,old对象里面的num也变了。问题来了:以上的场景如何做到在改变new对象num的值的时候,old对象的num保持不变?简单代码:
old={num:1}
var a = {
x:1
};
console.log(a);
var b = a;
b.x = 2;
console.log(b);
代码执行效果图:
收到一只叮咚
相关分类