【JS】new一个对象发生了什么

  一、建立一个新对象函数 var obj = {} 二、让构造函数classA的this指向obj,并执行构造函数中的代码(为新对象添加属性)this classA.call(obj) 三、设置新对象的_proto_属性指向构造函数classA的prototype对象prototype obj._proto_ = classA.prototype 四、返回该对象(对于一个构造函数即便它最后没有r
相关文章
相关标签/搜索