为了账号安全,请及时绑定邮箱和手机立即绑定

JavaScript原型,深克隆和浅克隆的区别?

JavaScript原型,深克隆和浅克隆的区别?

宝慕林4294392 2018-10-15 10:06:58
JavaScript原型,深克隆和浅克隆的区别
查看完整描述

1 回答

?
芜湖不芜

TA贡献1796条经验 获得超7个赞

浅克隆就是将栈内存中的引用复制一份,赋给一个新的变量,本质上两个指向堆内存中的同一地址,内容也相同,其中一个变化另一个内容也会变化。
深克隆就是创建一个新的空对象,开辟一块内存,然后将原对象中的数据全部复制过去,完全切断两个对象间的联系。

查看完整回答
反对 回复 2018-11-01
  • 1 回答
  • 0 关注
  • 1244 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号