Js中使用new关键字调用构造函数实例化对象时new的作用

Js中使用new关键字调用构造函数实例化对象时new的作用

  1. 创建一个新的空对象

  2. new的第二步,将当前新对象的_ proto _属性,指向当前构造函数的原型对象

  3. 用新对象调用构造函数
    i. 先将构造函数内所有this指向新对象
    ii. 通过强行赋值的方式,给新对象添加新属性和新方法

  4. 返回新对象的地址,给需要的变量保存起来!

猜你喜欢

转载自blog.csdn.net/Amazing_rabbit/article/details/108376482