// 资料一:

摘抄自js高级程序设计(第三版)145页:

要创建Person的新实例,必须使用new操作符。以这种方式调用构造函数实际上会经历以下4个步骤:

(1)创建一个新对象;

(2)将构造函数的作用域赋给新对象(因此this就指向了这个新对象);

(3)执行构造函数中的代码(为这个新对象添加属性);

(4)返回新对象。

 // 资料二:

1、创建一个空对象,并且 this 变量引用该对象,同时还继承了该函数的原型。
2、属性和方法被加入到 this 引用的对象中。
3、新创建的对象由 this 所引用,并且最后隐式的返回 this 。

 

// 资料三:

var obj  = {};
obj.__proto__ = Base.prototype;
Base.call(obj); 

 

 

相关文章:

  • 2021-06-25
  • 2018-07-29
  • 2022-01-03
  • 2021-09-04
  • 2021-08-27
  • 2021-12-13
  • 2021-09-19
  • 2021-05-15
猜你喜欢
  • 2021-04-22
  • 2021-07-23
  • 2021-11-03
  • 2022-12-23
  • 2022-01-11
  • 2022-12-23
  • 2022-01-20
相关资源
相似解决方案