JavaScript学习(七十八)—实现对数据的浅拷贝和深拷贝

Posted 乘风破浪的程序媛

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript学习(七十八)—实现对数据的浅拷贝和深拷贝相关的知识,希望对你有一定的参考价值。

javascript学习(七十八)—实现对数据的浅拷贝和深拷贝

一、浅拷贝

  • 浅拷贝:对于引用类型的数据只拷贝该数据的地址,这种拷贝称为浅拷贝

  • 注意:拷贝出来的数据和原有的数据指向同一个空间,即他们操作同一个数据
    在这里插入图片描述
    在这里插入图片描述

二、 深拷贝

  • 深拷贝:拷贝时,对于引用类型的数据,不是单纯的拷贝引用类型数据的地址,而是对数据中的具体的值进行拷贝,这种行为称为深拷贝
  • 注意:拷贝出来的数据和原有的数据不是同一个堆内存空间
    在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

以上是关于JavaScript学习(七十八)—实现对数据的浅拷贝和深拷贝的主要内容,如果未能解决你的问题,请参考以下文章

通信算法之七十八:无人机反制—精华总结

通信算法之七十八:无人机反制—精华总结

FastAPI(七十八)实战开发《在线课程学习系统》接口开发-- 评论

大数据必学Java基础(七十八):线程安全问题

JavaScript学习(七十三)—高阶函数

#yyds干货盘点# 前端歌谣的刷题之路-第七十八题-单向绑定