存在一个旧的对象:old={num:1}如果此时定义一个变量new,并且零new = old;那么当我通过改变new.num = 2的时候,old对象里面的num也变了。问题来了:以上的场景如何做到在改变new对象num的值的时候,old对象的num保持不变?简单代码:var a = { x:1 }; console.log(a); var b = a; b.x = 2; console.log(a); console.log(b);代码执行效果图:
添加回答
举报
0/150
提交
取消