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

我对prototype的理解

我是js的初学者,不知道的理解的对不对,请老师帮我看下,有不对的地方请老师大人帮忙指出改正。谢谢啦。

  1. prototype为一个对象的属性,所有的对象都有这个属性;

  2. prototype虽然是对象的一个属性,但prototype本身可以看成一个对象;

  3. prototype既然是对象,那么这个对象可以创建属性或方法。即obj.prototype.property=value;

  4. 如果prototype指向某个对象objx,即obj.prototype=objx;那么可以认为该对象继承了对象objx,该对象可以访问对象objx上的属性或方法,有第一条可以得出objx上也有prototype属性,并且指向其他的对象;

  5. 初始创建的对象的prototype都指向Object对象,所以对象都拥有Object上的方法或属性。

  6. Object对象的prototype指向null。

另外觉得老师讲的真心不错,希望老师以后能多出些课程,辛苦老师了。

正在回答

1 回答

没有讲这么多吧

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

举报

0/150
提交
取消

我对prototype的理解

我要回答 关注问题
微信客服

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

帮助反馈 APP下载

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

公众号

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