js手札--js中new到底做了些啥

new的三個步驟 舉個例子: # 正常創建一個對象 function Super() {}; var s = new Super(); 以上其實等價於3個步驟 # 3個步驟 var s = {}; s.__proto__ = Super.prototype; Super.call(s); # 注:1.2兩步,其實就是Object.create(Super.prototype); 1.創建一個空對象
相關文章
相關標籤/搜索