存在一個舊的對象: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);代碼執行效果圖:
javascript對象應用
慕妹3146593
2018-11-07 10:13:33