老师 想请问下只有类才有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下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

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