深浅拷贝的理解
浅拷贝 :
只是将数据中所有的数据引用下来,依旧指向同一个存放地址,拷贝之后的数据修改之后,也会影响到原数据的中的对象数据。例如:Object.assign(),…扩展运算符
深拷贝:
将数据中所有的数据拷贝下来,对拷贝之后的数据进行修改不会影响到原数据。
使用lodash
安装
$ npm i --save lodash
使用
import lodash from 'lodash'
const obj=cloneDeep(objects)
还有许多方法可以使用:
Github
Lodash 中文文档
版权声明:本文为estrusKing原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。