关于选项D

来源:6-3 选择练习

慕仙0287733

2020-05-12 22:07:37

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

没弄明白选项D为什么不对, 因为在视频中老师讲的这个地方p.gongzi为1000, 那就是显示的是它自己本身的prototype.gongzi = 1000这个属性, 那这样选项D显示的也应该是它本身就有的属性cTest.prototype.name = 'lala'


写回答

1回答

好帮手慕久久

2020-05-13

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

老师的例子中,programmer是先继承person,再给自己原型上添加属性gongzi,所以programmer的gongzi属性会覆盖person上的gongzi属性;

在这个练习题中,cTest是先在自己的原型上定义name属性,再继承pTest,如下:

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

由于属性的值与代码的执行有关,所以练习题中pTest中的name属性覆盖了cTest上的name属性,所以people.name是“haha”,可以打印看一下:

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

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

0

0 学习 · 14456 问题

查看课程