Javascript中的new作了什么?

(1) 建立一个新对象; (2) 将构造函数的做用域赋给新对象(所以 this 就指向了这个新对象) ; (3) 执行构造函数中的代码(为这个新对象添加属性) ; (4) 返回新对象。javascript var a=new A(); 1.构造函数拥有一个叫prototype的属性,这里即A.prototype,这个对象默认有一个属性constructor,他的值是这个构造函数A。java 2.j
相关文章
相关标签/搜索