es5實現繼承

2021-09-25 16:52:50 字數 604 閱讀 2598

///繼承es5

/** * 這是乙個動物類

* @param age 年齡

* @param *** 性別

* @param name 名字

* @introduction 方法

*/function animal(age,***,name)

}/**

* 這是乙個貓類

* @param ingredients 食物

* @param age 年齡(當然你也可以在 這個類裡去呼叫animal類的函式 )

* @param *** 性別 (共享this cat 和animal 類);

*/function cat (ingredients,name,age,***)

}// cat.prototype=new animal();

// cat.prototype.constructor=cat;

var cats=new cat("魚",3,"母","帥帥");

cats.introduction();

cats.eating();

console.log(cats.name);

ES5實現繼承

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

ES5實現繼承

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

ES5如何實現繼承

原型鏈繼承的原理很簡單,直接讓子類的原型物件指向父類例項,當子類例項找不到對應的屬性和方法時,就會往它的原型物件,也就是父類例項上找,從而實現對父類的屬性和方法的繼承 function prant prant.prototype.getname function function child 子類 ...