请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

请问老师

class Person本质是个函数(对象),Person有prototype
通过实例化Person生成的实例对象zhangsanPerson本质上也是一个对象,为什么zhangsanPerson自身就没有prototype呢?

正在回答 回答被采纳积分+3

1回答

rookie_white 2021-07-27 09:14:58

函数才有prototype,对象有__proto__指向构造函数的prototype

1 回复 有任何疑惑可以回复我~
  • 提问者 寂寞追不上我 #1
    嗷对,每个对象都有[[prototype]],但是只有函数才有prototype,搞混了,感谢回复~
    回复 有任何疑惑可以回复我~ 2021-07-27 09:31:16
  • 谢谢同学帮忙解答,回答正确
        也可以说对象的__proto__属性指向函数对象空间中的prototype属性指向的原型对象空间,即Zhangsanobj.__proto__等于Person.prototype
    回复 有任何疑惑可以回复我~ 2021-07-29 23:47:26
  • Bokk 回复 keviny79 #3
    也就是说, 本质上对象中的__proto__跟函数中的prototype是一样的, 都存放了原型对象空间中的首地址. 这个理解正确吗?
    回复 有任何疑惑可以回复我~ 2021-08-11 19:52:37
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信