请问倒数第二行的x为什么是undefined呢?为什么不是101?

来源:8-3 prototype属性

慕娘3153766

2017-02-27 10:53

http://img.mukewang.com/58b3949b0001407710440391.jpg这是老师课件中的图片

写回答 关注

1回答

  • qq_灰色幽默_0
    2017-02-28 11:52:36
    已采纳

    Student.prototype={y,2};  这行代码的意思是将prototype重新赋值,也就是说这行代码之后,student.prototype只有y属性,没有x了。所以新创建的类中也没有x属性,输出,自然是undefined。

    ppxppx 回复ppxppx

    补充一下,这也是覆盖studnet.prototype后,不影响已经new了的实例的原因。

    2022-03-04 14:16:43

    共 4 条回复 >

JavaScript深入浅出

由浅入深学习JS语言特性,且解析JS常见误区,从入门到掌握

281111 学习 · 1020 问题

查看课程

相似问题