首页 > 其他 > 详细

讲一下prototype是什么东西,原型链的理解,什么时候用prototype?

时间:2019-07-18 09:49:42      阅读:396      评论:0      收藏:0      [点我收藏+]


  js中,prototype是函数的原型。每个函数都是一个对象,并且拥有一个属性prototype,该属性也是一个对象,是属性和方法的集合。

  原型链:实例对象的原型__proto__指向new出该实例对象的构造函数原型prototype,再指向原始的对象原型Object.prototype,再指向null,形成原型链。

  使用prototype的好处是不会产生额外的内存,所有实例化后的对象都会从原型上继承这个属性或方法。当一个子类需要拥有父类的某些属性或方法,该属性或方法可以覆盖,又可以添加自己的属性和方法,这个操作不影响父类,这个时候使用prototype。

讲一下prototype是什么东西,原型链的理解,什么时候用prototype?

原文:https://www.cnblogs.com/wuqilang/p/11204645.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!