b類繼承a類的方法
function
a(name)
-- $
-- run`);
}}a.prototype.age =21;
a.prototype.
coding
=function()
-- $
-- coding`);
}var a =
newa
('aaa');
a.run();
a.coding()
;//es5的繼承,b繼承a
function
b(name)
//繼承a原型鏈的拷貝,b和a不能公用原型鏈,否則修改b的原型鏈也會影響a的原型鏈,
b.prototype = object.
create(a
.prototype);b
.prototype.
eat=
function()
-- $
-- eat`);
}var b =
newb
('bbb');
b.run();
b.coding()
; b.
eat();
//報錯,eat方法只在b的原型鏈上
繼承**
functiona(
)//es5的繼承,b繼承a
functionb(
...args)
//繼承a原型鏈的拷貝,b和a不能公用原型鏈,否則修改b的原型鏈也會影響a的原型鏈,
b.prototype = object.
create(a
.prototype)
;
Typescript學習筆記
物件導向特性 類類的宣告 用class關鍵字 加類名 class person 類宣告完之後就可以被例項化了,類相當於乙個模子.name string eat var p1 new person p1.name batman p1.eat var p2 new person p2.name supe...
typescript學習筆記
1,ts是js的超集,ts是強型別語言。ts比js入門更難。ts的物件導向寫法比js更優雅。ts更適合團隊協作。2,宣告變數篇。3,宣告函式篇。4,物件導向篇。4.1,子類繼承父類 extends 繼承多個介面 implements。4.2,this表示當前物件,super表示父類物件。子類不寫co...
typescript學習之 類
類的定義class person run void var p newperson 張珊 p.run 繼承,關鍵字 extends,super class person run void 繼承 class children extends person work void var child new...