摘要: 《悟透JavaScript》:用 var anObject = new aFunction() 形式创建对象的过程实际上可以分为三步:第一步是建立一个新对象;第二步将该对象内置的原型对象设置为构造函数prototype引用的那个原型对象;第三步就是将该对象作为this参数调用构造函数,完成成员设置等初始化工作。new function 的执行过程分析:(1)创建一个新的对象,并让 this 指针指向它;(2)将函数的 prototype 对象的所有成员都赋给这个新对象;(3)执行函数体,对这个对象进行初始化操作;(4)返回(1)中创建的对象。(如果类中有个 return,那么就无法返回(1)中 阅读全文
posted @ 2012-11-04 08:59 wcp_spring 阅读(148) 评论(0) 推荐(0)