关于选项D
来源:6-3 选择练习
慕仙0287733
2020-05-12 22:07:37
没弄明白选项D为什么不对, 因为在视频中老师讲的这个地方p.gongzi为1000, 那就是显示的是它自己本身的prototype.gongzi = 1000这个属性, 那这样选项D显示的也应该是它本身就有的属性cTest.prototype.name = 'lala'
1回答
同学你好,问题解答如下:
老师的例子中,programmer是先继承person,再给自己原型上添加属性gongzi,所以programmer的gongzi属性会覆盖person上的gongzi属性;
在这个练习题中,cTest是先在自己的原型上定义name属性,再继承pTest,如下:
由于属性的值与代码的执行有关,所以练习题中pTest中的name属性覆盖了cTest上的name属性,所以people.name是“haha”,可以打印看一下:
如果我的回答帮到了你,欢迎采纳,祝学习愉快!
相似问题