作者: 小蒋不素小蒋
出处:https://www.cnblogs.com/xjnotxj/p/9810534.html
- 对象数组的深拷贝
1.利用map和Object.assign
let cloneArr = arr.map(o => Object.assign({}, o))
2.利用map
let cloneArr = arr.map(o => ({...o}))
3.引入lodash(推荐使用)
const _ = require('lodash');
let cloneArr = _.cloneDeep(arr);
- 对象的深拷贝
JSON.parse(JSON.stringify(obj))
本文介绍了三种实现对象数组深拷贝的方法:使用map结合Object.assign,使用map展开运算符,以及引入lodash库进行深拷贝。同时也提到了对象深拷贝的另一种常见方法:通过JSON.parse(JSON.stringify(obj))实现。
1万+

被折叠的 条评论
为什么被折叠?



