深拷贝的浅拷贝

2019-04-22  本文已影响0人  前端咸蛋黄

一、深拷贝的浅拷贝

深拷贝会创建一个新的内存空间,拷贝的值是一样的,但是内存地址不一样。
浅拷贝只是拷贝指向原来对象的地址,使原对象的引用计数+1。

二、深拷贝的实现途径

1. JSON.parse(JSON.stringify(XXXX))

target = JSON.parse(JSON.stringify(source));

2. jQuery

target = $.extend(true, {}, source);

3. 递归和判断类型

上一篇 下一篇

猜你喜欢

热点阅读