问题网址 : http://bbs.daxiangclass.com/?thread-264.htm
new操作符
相信大家对于new这个操作符的第一印象就是实例化一个对象其实不然:
- 创建一个空对象: 并且this变量引入该对象,同时还继承了函数的原型
- 设置原型链 空对象指向构造函数的原型对象
- 执行函数体 修改构造函数this指针指向空对象,并执行函数体
- 判断返回值 返回对象就用该对象,没有的话就创建一个对象
问题网址 : http://bbs.daxiangclass.com/?thread-264.htm
相信大家对于new这个操作符的第一印象就是实例化一个对象其实不然: