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;
}
1. 创建一个空对象child
2. 将child.__proto__指向parent.prototype
3. 将this指向这个对象
function newMethod(parent,args){
var child = Object.create(parent.prototype);
parent.call(child,args);
return child;
}
本文标题:new操作符做了什么
本文链接:https://www.haomeiwen.com/subject/mhotictx.html
网友评论