面向对象 之 原型继承

发布时间 2023-04-09 23:52:56作者: 1502god

搞清楚constructor构造器、prototype构造原型、实例对象三者关系

  • constructor 就是构造函数的名字,
  • prototype 是原型对象,每个构造函数都必须有一个原型对象;构造函数要被继承的方法在这里存放才不会浪费堆区空间;

构造函数里面的this,无论在构造函数里,还是在原型对象里都得指向实例对象上面

继承是这样玩的 Son.prototype = new Parent(); Son.prototype.constructor = Son

可以通过改prototype的值,新增一个数组的内置方法