老师 想请问下只有类才有prototype是吗 因为原型式继承是对象上的 所以可以不用prototype 直接用__proto__?

老师 想请问下只有类才有prototype是吗 因为原型式继承是对象上的 所以可以不用prototype 直接用__proto__?

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学你好,理解的不是很对,具体如下:

1、prototype是构造函数或者类的属性。即除了类,构造函数也有prototype属性。

2、__proto__是实例的属性,实例通过__proto__属性,可以找到构造函数(类)的prototype。即“实例.__proto__===构造函数.prototype”。

祝学习愉快!

  • 慕仙0240544 提问者 #1

    老师 那原型继承没有prototype的原因是不是他不属于函数或类 只能算作一个实例或者对象

    2023-03-13 18:16:31
  • 好帮手慕久久 回复 提问者 慕仙0240544 #2

    是的。obj2就是一个字面量对象(一个实例):

    https://img1.sycdn.imooc.com//climg/640ef90109dbc3c404000111.jpg

    2023-03-13 18:20:55
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师