老师 这样理解对吗
来源:3-8 声明对象方式(下)
木鱼588
2019-11-11 19:05:41
1回答
好帮手慕粉
2019-11-12
同学你好,关于同学的问题解答如下:
1、第一个理解的是正确的哦。
2、第二个理解的是不正确的哦,我给同学画一下new实例化的过程,同学可以看一下:
所以并不是把fn的地址给了car哦,也不是car指向了fn的地址,car是新new出来的对象,是在内存中新开辟的空间,同学了解一下即可哦,不懂也没关系,只要会使用就可以了,等同学的知识体系完善了,见得多了,慢慢就懂了。
3、第三个理解的也不太对哦,car1是不指向fn的地址的,原因同第二条,car1之所以可以访问到test函数上面的color是因为color放到了test函数的原型对象上,而原型是可以通过__proto__来访问到的哦。等同学学到下面的原型继承的时候,就明白了。
这部分的内容本身就是很难理解的哦,建议同学多听几遍视频,多敲敲老师的代码哦。
如果我的回答帮助到了你,欢迎采纳,祝学习愉快~
相似问题