为了账号安全,请及时绑定邮箱和手机立即绑定

在线等,挺急的!这样理解原型对象和构造函数对不对?求解答!

在线等,挺急的!这样理解原型对象和构造函数对不对?求解答!

慕盖茨4494581 2019-10-16 10:21:40
functionPerson(){//console.log("aaaaa");};varp1=newPerson();......varpN=newPerson();针对上面的代码,p是实例,Person是构造函数,梳理后,如下理解可以么?1.不管是实例(pN),还是函数(Person),其属性(__proto__或者prototype)始终指向函数的原型(Person.prototype)2.不管是实例(pN),还是函数原型(Person.prototype),其构造函数(constructor)都是指函数本身(Person)也就是,原型属性就是指向原型对象constructor属性,就是构造函数本身(说了半天好像都是废话,对我个人而言,感觉之前看的迷迷糊糊,现在终于有点开窍了)
查看完整描述

2 回答

?
元芳怎么了

TA贡献1798条经验 获得超7个赞

__proto__是对象和函数都有的,这是原型链
prototype是只有函数才有的指向他的原型对象
constructor是原型对象上的属性,指向他的构造函数
                            
查看完整回答
反对 回复 2019-10-16
  • 2 回答
  • 0 关注
  • 254 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

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

公众号

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