1.创建一个空对象(且this变量引用该对象,同时还继承了该函数的原型)
2.将this指向这个空对象
3.执行构造函数里的代码,给这个空对象添加属性和方法
4.return返回这个空对象
var obj = {}
obj.__proto__ = Base.prototype
Base.call(obj)
1.创建一个空对象(且this变量引用该对象,同时还继承了该函数的原型)
2.将this指向这个空对象
3.执行构造函数里的代码,给这个空对象添加属性和方法
4.return返回这个空对象
var obj = {}
obj.__proto__ = Base.prototype
Base.call(obj)
本文标题:new操作符干了哪些事情
本文链接:https://www.haomeiwen.com/subject/upvfcltx.html
网友评论