JS走过的第一个大坑

2017-05-08  本文已影响0人  国之大殇

JS浅复制问题:复制对象或者数组时,直接把对象复制给另一个变量,其实两个对象包括内在属性都是指向同一块内存地址,导致一个对象属性变化时,另一个对象属性也跟着变化。

JS深复制:新开辟一块内存放置新的对象,复制对象属性值,即基本变量类型复制给新的对象属性。就不会导致以上问题。

上一篇下一篇

猜你喜欢

热点阅读