js中new的创建过程做了什么
时间: 2023-04-11 13:01:10 浏览: 119
js中new一个对象的过程
当使用new关键字创建一个对象时,JavaScript引擎会执行以下步骤:
1. 创建一个新对象。
2. 将新对象的原型设置为构造函数的prototype属性。
3. 将构造函数的this指向新对象。
4. 执行构造函数内部的代码,初始化新对象的属性和方法。
5. 如果构造函数返回一个对象,则返回该对象;否则返回新对象。
这就是JavaScript中使用new关键字创建对象的过程。
阅读全文