手写new insfanceof promise 节流 防抖 深拷贝 快排
各种手写
###手写new
######new操作符做了什么事情:
1.创建一个空对象 将来会返回这个对象
2.调用构造函数,并将构造函数的this指向新创建的对象newObj
3.把原型对象的方法给新创建的newObj,把newObj的__proto__指向构造函数的显式原型
4.判断构造函数的返回值,来决定new的返回值是(构造函数的返回值还是实例化对象)
<script>
//封装一个手写_new函数,当把构造函数传进去,就会模拟new 把它给实例化了
fu
原创
2021-06-07 22:37:59 ·
156 阅读 ·
0 评论