深拷贝的浅拷贝
2019-04-22 本文已影响0人
前端咸蛋黄
一、深拷贝的浅拷贝
深拷贝会创建一个新的内存空间,拷贝的值是一样的,但是内存地址不一样。
浅拷贝只是拷贝指向原来对象的地址,使原对象的引用计数+1。
二、深拷贝的实现途径
1. JSON.parse(JSON.stringify(XXXX))
target = JSON.parse(JSON.stringify(source));
2. jQuery
target = $.extend(true, {}, source);
3. 递归和判断类型