1.JSON.parse(obj)和JSON.stringify(obj)
JSON.parse(JSON.stringify(obj))
2.手写深拷贝
3.lodash的cloneDeep
重点来说这个,亲测非常好用
先安装
npm install lodash
引入
import _ from "lodash";
使用
const 新数据=_.cloneDeep(需要拷贝的源数据)
lodash还有很多工具函数,感兴趣可以去看看
Lodash 2 官方文档 |官方教程|Lodash 2 官方文档 API中文手册|Lodash 2 官方文档参考文档_w3cschool