es5裡面的繼承 原型鏈實現繼承

2021-10-02 12:08:54 字數 875 閱讀 8531

物件冒充的方式實現繼承
function

person()

};person.

getinfo

=function()

//web類 繼承person類 原型鏈+物件冒充的組合繼承模式

function

web(

)var w =

newweb()

;// 例項化w web繼承person的屬性與方法

w.run();

w.work()

;// 報錯 // 物件繼承可以繼承建構函式裡面的屬性和方法 但是無法繼承原型鏈的上面的屬性和方法

es5 裡面原型鏈實現繼承
function

person()

};person.prototype.*** =

"男";

person.prototype.

work

=function()

function

web();

web.prototype =

newperson()

;// 原型鏈的實現的繼承

// 例項化

var w =

newweb()

; w.

run();

console.

log(w.name)

// 通過原型鏈繼承的方法既能夠繼承建構函式裡面的方法 也能繼承原型鏈裡面的方法

w.work()

;// 志傑啊在認真學習typescript

es5實現繼承

繼承es5 這是乙個動物類 param age 年齡 param 性別 param name 名字 introduction 方法 function animal age,name 這是乙個貓類 param ingredients 食物 param age 年齡 當然你也可以在 這個類裡去呼叫ani...

ES5實現繼承

es5實現繼承 在面試過程中,常常會遇到一些es5,es6的問題,如果不能及時的想起來該如何讓面對,結果就可能是同學,你的面試就可能有點懸了,那麼,趕緊來一波乾貨吧 1,原型鏈繼承 原型鏈繼承的基本思想是利用原型讓乙個引用型別繼承另乙個引用型別的屬性和方法。function supertype su...

ES5實現繼承

繼承的含義 父類公有屬性和方法為子類公有屬性和方法 父類私有屬性和方法為子類私有屬性和方法 結合二者 function father name father.prototype.printname function 建構函式繼承 function son name,age 原型鏈繼承 son.pro...