new关键字执行过程

  1. 在构造函数代码开始执行之前,创建一个空对象;

  2. 修改this的指向,把this指向创建出来的空对象;

  3. 执行函数的代码,给空对象添加属性和方法

  4. 在函数完成之后,返回this---即创建出来的对象

你可能感兴趣的:(new关键字执行过程)