浅拷贝(Shallow Copy) VS 深拷贝(Deep Copy)

首先,深拷贝和浅拷贝针对的是对象类型(对象,数组,函数) 浅拷贝指的是只是拷贝了对象的引用地址,彼此之间高耦合,一个改变,另一个可能也随之改变; 深拷贝是指只是完整的将变量的值拷贝过来,是一个新的对象,和被拷贝对象解耦合,一个改变,不会影响其它的内容。 浅拷贝 1.最浅的拷贝--对象直接赋值,整个地址拷贝 let a = { age: 1 } let b = a; a.age = 2 co
相关文章
相关标签/搜索