JS深拷贝、浅拷贝总结

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

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

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

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

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

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

参考:

1- wx公众号:木易杨

原文地址:https://www.cnblogs.com/njqa/p/13815260.html