// new 操作符
function Person(a,b){
// 我们传递进来的this,表示的是谁调用了他
// 所以this代表的是person这个实例
// 下面两句是在实例中添加属性
this.personA = a
this.personB = b
this.testA=function() {
console.log('testA')
}
}
let person = new Person(11,2
看看真正的new操作符,手写实现
最新推荐文章于 2024-08-20 17:27:05 发布
本文探讨了JavaScript中new操作符的工作原理,通过手写实现来深入剖析其内部机制。内容涵盖构造函数处理对象类型返回值的规则,以及经过优化的完整new操作符实现。文章总结了使用new的三条关键规则和两个优化策略。
摘要由CSDN通过智能技术生成