我是js的初学者,不知道的理解的对不对,请老师帮我看下,有不对的地方请老师大人帮忙指出改正。谢谢啦。
prototype为一个对象的属性,所有的对象都有这个属性;
prototype虽然是对象的一个属性,但prototype本身可以看成一个对象;
prototype既然是对象,那么这个对象可以创建属性或方法。即obj.prototype.property=value;
如果prototype指向某个对象objx,即obj.prototype=objx;那么可以认为该对象继承了对象objx,该对象可以访问对象objx上的属性或方法,有第一条可以得出objx上也有prototype属性,并且指向其他的对象;
初始创建的对象的prototype都指向Object对象,所以对象都拥有Object上的方法或属性。
Object对象的prototype指向null。
另外觉得老师讲的真心不错,希望老师以后能多出些课程,辛苦老师了。
没有讲这么多吧