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

关于对象foo.prototype的原型问题?

http://img1.sycdn.imooc.com//59683dd40001efb002750113.jpg

http://img1.sycdn.imooc.com//59683dd40001630404270262.jpg

老师,看ppt里所讲foo.prototype._proto_应该指向的是Object的prototype属性即Object.prototype,但我在chrome里打印出foo.prototype如上图,其_proto_直接指向了Object对象,这是为什么呢?foo.prototype的原型是Object.prototype还是Object呢?另外是只有函数对象和Object对象才会预设prototype属性吗?求老师指点下,迷茫了...感激不尽...

正在回答

2 回答

http://img1.sycdn.imooc.com//596c038c0001dcd304560398.jpg原型对象有一个constructor属性,指向该原型对象对应的构造函数,就像上图我构造一个SuperType()实例,并赋值给 SubType.prototype,但是SubType.prototype继承的是SuperType.prototype上所有属性和方法

1 回复 有任何疑惑可以回复我~

应该是Object.prototype,不过我不知道为什么,求大牛指点,但是应该是所有的对象都有prototype属性,比如说Array对象

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

关于对象foo.prototype的原型问题?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信