模拟new的简单实现
文章目录模拟new的实现使用new操作符发生了什么代码模拟总结
模拟new的实现
使用new操作符发生了什么
在构造函数中创建一个空对象
把构造函数的this指向这个新的空对象
把构造函数的prototype属性指向的原型对象赋值给这个空对象的__proto__属性
返回这个空对象
代码模拟
function Person(name,age){
this.name = name
this.age = age
}
function newSimulate(){
let ob
原创
2020-12-15 18:36:50 ·
216 阅读 ·
0 评论