本质区别:
浅拷贝--同一个引用地址,一个变另一个也跟着变。
深拷贝--拷贝所有层级属性,两个引用地址,变化互不影响。
深拷贝方法: 递归法,JSON对象的parse和stringify方法,jquery的$.extend([deep ], target, object1 [, objectN])
以上是我对我自己掌握的总结,具体可以参考这篇技术文章,我觉得分析很详细了。
本质区别:
浅拷贝--同一个引用地址,一个变另一个也跟着变。
深拷贝--拷贝所有层级属性,两个引用地址,变化互不影响。
深拷贝方法: 递归法,JSON对象的parse和stringify方法,jquery的$.extend([deep ], target, object1 [, objectN])
以上是我对我自己掌握的总结,具体可以参考这篇技术文章,我觉得分析很详细了。