【JS】new一個對象發生了什麼

  一、建立一個新對象函數 var obj = {} 二、讓構造函數classA的this指向obj,並執行構造函數中的代碼(爲新對象添加屬性)this classA.call(obj) 三、設置新對象的_proto_屬性指向構造函數classA的prototype對象prototype obj._proto_ = classA.prototype 四、返回該對象(對於一個構造函數即便它最後沒有r
相關文章
相關標籤/搜索