new function 的执行过程分析,学习面向对象的朋友可以参考下。
(1)创建一个新的对象,并让 this 指针指向它;
(2)将函数的 prototype 对象的所有成员都赋给这个新对象;
(3)执行函数体,对这个对象进行初始化操作;
(4)返回(1)中创建的对象。(如果类中有个 return,那么就无法返回(1)中创建的对象,而返回 return 那句,这样就像没有使用 new 来调用一个函数一样。ITPOW编辑注)
相关阅读
创建于2005年 渝ICP备05010272号-1
电邮:cftea@126.com