老师 这样理解对吗

来源:3-8 声明对象方式(下)

木鱼588

2019-11-11 19:05:41

http://img.mukewang.com/climg/5dc9408009bdb98c10820618.jpg

写回答

1回答

好帮手慕粉

2019-11-12

同学你好,关于同学的问题解答如下:

1、第一个理解的是正确的哦。

2、第二个理解的是不正确的哦,我给同学画一下new实例化的过程,同学可以看一下:

http://img.mukewang.com/climg/5dca14850905bde314330599.jpg

所以并不是把fn的地址给了car哦,也不是car指向了fn的地址,car是新new出来的对象,是在内存中新开辟的空间,同学了解一下即可哦,不懂也没关系,只要会使用就可以了,等同学的知识体系完善了,见得多了,慢慢就懂了。

3、第三个理解的也不太对哦,car1是不指向fn的地址的,原因同第二条,car1之所以可以访问到test函数上面的color是因为color放到了test函数的原型对象上,而原型是可以通过__proto__来访问到的哦。等同学学到下面的原型继承的时候,就明白了。

这部分的内容本身就是很难理解的哦,建议同学多听几遍视频,多敲敲老师的代码哦。

如果我的回答帮助到了你,欢迎采纳,祝学习愉快~

0

0 学习 · 14456 问题

查看课程