我看書《JavaScript高級程序設計(第3版)》中的"寄生組合式繼承"的部分,里面提到不必為了指定子類型的原型而調(diào)用超類型的構造函數(shù),我們所需要的無非就是超類型原型的一個副本而已.然后書中的示例代碼如下:functioninheritPrototype(subType,superType){varprototype=Object(superType.prototype);//創(chuàng)建對象prototype.constructor=subType;//增強對象subType.prototype=prototype;//指定對象}這一行代碼varprototype=Object(superType.prototype);,我感覺他的作用就是復制.但是我在網(wǎng)上卻沒有找到他的用法,相反,我倒是找到了這個方法Object.create(),誰能和我簡單的說一下Object()的用法以及和Object.create()的區(qū)別
js 寄生組合式繼承
慕勒3428872
2019-04-19 16:11:26