浅拷贝就是把复杂数据类型的,第一层赋值给一个对象,下一层的数据把地址赋值给新的对象。浅拷贝的方法一般有:
1.扩展运算符
2.obj.asgin
3.slice()
4.concat()。
深拷贝就是把每一层的对象赋值给一个新的的对象。然后深拷贝的方法一般有:
1.lodash中的_.cloneDeep
2.jQuery.extend()
3.json.stringify()
4.循环递归
浅拷贝就是把复杂数据类型的,第一层赋值给一个对象,下一层的数据把地址赋值给新的对象。浅拷贝的方法一般有:
1.扩展运算符
2.obj.asgin
3.slice()
4.concat()。
深拷贝就是把每一层的对象赋值给一个新的的对象。然后深拷贝的方法一般有:
1.lodash中的_.cloneDeep
2.jQuery.extend()
3.json.stringify()
4.循环递归