老师A选项的解释我有些不明白!
来源:6-3 选择练习
白羊诗酒纵年华
2019-11-13 22:49:01
这个原因不是应该是 他弹出的是null吗?
1回答
好帮手慕粉
2019-11-14
同学你好,关于同学的问题解答如下:
1、A选项弹出的是11,不是null,我们可以运行下代码试一下:
2、people.say()弹出a是因为new pTest()实例化了一个对象,这个对象可以访问pTest函数上面的方法即say方法,然后将这个实例化的对象赋值给了cTest函数的原型上,那么当cTest函数的原型上就有了这个say方法,所以cTest函数实例的对象people就可以访问到这个say方法,从而弹出11:
3、A选项的意思是虽然say方法没有定义到pTest的原型上,也依然可以被子元素继承。
如果我的回答帮助到了你,欢迎采纳,祝学习愉快~
相似问题