-
浅拷贝
-
Object.assign方法用于对象的合并,将源对象的所有可枚举属性复制到目标对象,会拷贝所有的属性值到新的对象中,如果属性值是对象(复杂数据类型)的话,拷贝的是地址。
-
使用ES6的...展开符。
-
-
深拷贝
-
JSON.parse(JSON.stringigy(object))
-
通常使用这个方法可以解决大部分问题,但是它也有局限性
-
会忽略undefined, symbol,function
-
不能序列化函数,不能解决循环引用的对象
-
经典面试:深拷贝和浅拷贝的区别及实现
最新推荐文章于 2022-10-12 20:16:40 发布