js中的深拷贝与浅拷贝

时间:2020-03-22 13:53:24   收藏:0   阅读:68

深拷贝与浅拷贝

  浅拷贝:只是复制第一层属性;浅拷贝其实只是引用的拷贝,两者还是指向内存中的同一个地址

  深拷贝:通过递归的方式复制所有的属性;深拷贝就是两者指向不同的内存地址,是真正意义上的拷贝。 

实现浅拷贝的方法

实现深拷贝的方法

  lodash很热门的函数库,提供了 lodash.cloneDeep()实现深拷贝。

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!