new操作符做了什么

2019-11-13  本文已影响0人  小蜗牛的碎碎步
1. 创建一个空对象child
2. 将child.__proto__指向parent.prototype
3. 将this指向这个对象
js封装一个new
function newMethod(parent,args){
    var child = Object.create(parent.prototype);
    parent.call(child,args);
    return child;
}
上一篇 下一篇

猜你喜欢

热点阅读