javascript,引用类型,直接赋值、浅拷贝和深拷贝(含:深入剖析深拷贝)
直接赋值、浅拷贝和深拷贝对比
一、对象
1、直接赋值:赋值的是引用,被复制的对象的所有变量、对象仍然指向原对象。
2、浅拷贝:被复制的对象的所有变量,都含有与原对象相同的值,而所有的对其他对象的引用仍然指向原对象。
3、深拷贝:被复制对象的所有变量都含有与原来的对象相同的值,把要复制的对象所引用的对象都复制了一遍。
二、
转载于:https://www.zhihu.com/questi...
转载
2018-07-19 13:55:11 ·
376 阅读 ·
0 评论