本文最后更新于:星期日, 五月 31日 2020, 2:37 下午

深拷贝:

arr1 = JSON.parse(JSON.stringify(arr2))

修改arr2,不会影响到arr1。因为arr1和arr2指向不同的地址。

浅拷贝:

arr1 = arr2

修改arr2,arr1会改变。因为arr1和arr2指向同一的地址。



本文标题:JS的深拷贝与浅拷贝
文章作者:潘高
发布时间:2019年01月10日 - 14:13:22
最后更新:2020年05月31日 - 14:37:59
原始链接:https://blog.pangao.vip/JS%E7%9A%84%E6%B7%B1%E6%8B%B7%E8%B4%9D%E4%B8%8E%E6%B5%85%E6%8B%B7%E8%B4%9D/
许可协议:署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。

JS检测对象中是否存在某个属性 上一篇
MacBooster-系统清理和优化工具Mac绿色版 下一篇
如果这篇文章对你有帮助,或者想给我微小的工作一点点资瓷,请随意打赏。
潘高 微信支付

微信支付

潘高 支付宝

支付宝

 目录