关于深拷贝的

来源:2-2 typeof和深拷贝

往事随风_遇见最好的你

2019-11-05

图片描述
这是作业。我觉得是将obj1对象里面的将里面的键和值取出来重新创建了一份(这里命名为result吧),那么这一份result和原来的obj1就没有关系了,那自然也就不存在和obj1一样的内存地址了。所以,当我们去更改obj2的数据时,其实时更改了新创建result那一份的那个数据和内存地址,是不会影响obj1的。
不知道这样子理解有没有问题。

写回答

1回答

双越

2019-11-05

“那么这一份result和原来的obj1就没有关系了,那自然也就不存在和obj1一样的内存地址了”—— 这是关键。你的理解没问题,很到位!

另外,关于深拷贝的代码编写,可以参考新更新的视频,更新的内容有深拷贝。

当然,也建议你先自己手写一下,我觉得你图可以画出来,代码写出来应该是没问题的。

0
1
往事随风_遇见最好的你
好的,谢谢了!
2019-11-05
共1条回复

BAT大牛带你横扫初级前端JavaScript面试(第二版)

BAT高级前端工程师亲授,结合真实面试题,提高面试成功几率

4268 学习 · 817 问题

查看课程