深拷贝与浅拷贝的区别深拷贝与浅拷贝的区别


对象的深拷贝与浅拷贝的区别如下:

浅拷贝:仅仅复制对象的引用,而不是对象本身;
1.简单的复制,new=old
2.object.assign
深拷贝:把复制的对象所引用的全部对象都复制一遍。
1.new = JSON.parse(JSON.stingify(old))
2.newObj = Object.create(oldObj)
3.$.extend()