03-原型

1.什么是原型

  构造函数的一种属性(prototype)

2.作用

  解决内存浪费的问题,因为构造函数中的方法,会造成内存的浪费

3.实现的过程

    构造函数A的原型(prototype) 指向 实例对象B的原型(__proto__)

    在 构造函数A的原型(prototype)中添加的方法,就可以被实例对象访问

     A.prototype.方法名=函数

    这样就可以在使用B.方法名来访问

4.new的过程发生了什么(实例化)

   1.创建一个空对象

   2.将这个空对象的__proto__指向构造函数的prototype

   3.用this指向这个新对象

   4.用this返回这个新对象


注:构造函数:构造函数和普通函数的区别,就是他们调用的方式不同。必须用new 运算符来调用,否则就是普通函数。

     实例对象:由构造函数创建(new)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容