lodash库深拷贝方法
lodash库提供了cloneDeep方法来进行深拷贝。
使用方法如下:
const _ = require('lodash');
const obj = { a: 1, b: { c: 2 } };
const newObj = _.cloneDeep(obj);
console.log(newObj); // { a: 1, b: { c: 2 } }
cloneDeep方法会递归地深拷贝对象及其嵌套的属性,确保新对象与原对象完全独立。这样,如果修改新对象的属性,不会影响原对象。
原文地址: https://www.cveoy.top/t/topic/i7mN 著作权归作者所有。请勿转载和采集!