js中的深浅拷贝 js中有深拷贝.浅拷贝一说,所谓的深浅拷贝是针对value类型为引用类型(函数.对象.数组)而言的,大概理解的就是: 浅拷贝: 拷贝出的对象c和原始对象o,c和o在key对应的value为引用类型时,其指向同一块内存地址,修改一个必然影响另一个. 举个浅拷贝的例子: var shallowCopy = function (src) { var dst = {} for (const key in src) { if (src.hasOwnProperty(key)) { dst…