JS深拷贝、浅拷贝总结

前言: 对于浅拷贝,Obejct.assign()

1-  拷贝,对可枚举属性拷贝

 

 

一: 深拷贝:JSON.parse(JSON.stringify(obj))

缺陷:属性值为undefinedSymbol函数时无法复制; 无法拷贝循环引用

 

二:深拷贝: 浅拷贝 +  递归:如果是对象、数组,就进行递归

 

三:工具库,其实也是用的上面的吧!  lodash

 

 

 

参考:

1- wx公众号:木易杨

 

posted @ 2020-10-14 15:42  风茗  阅读(103)  评论(0)    收藏  举报