03-原型

作者: vzii | 来源:发表于2018-12-24 22:32 被阅读0次

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)

相关文章

网友评论

      本文标题:03-原型

      本文链接:https://www.haomeiwen.com/subject/knbtlqtx.html