js new 一个类的过程中发生了什么
时间: 2024-05-21 14:11:41 浏览: 150
js中new一个对象的过程
在使用JavaScript中new关键字创建一个类的过程中,发生了几件事情。首先,会新建一个空对象,该对象会继承自类的原型对象。然后,会将这个空对象赋值给类内部的this关键字,即这个空对象就是类实例对象。接着,会执行类内部的构造函数,同时将类实例对象作为构造函数的上下文(即函数内部的this关键字)进行调用。最后,如果构造函数没有返回其他对象,那么new表达式中的类调用就会自动返回这个类实例对象。
阅读全文