typescript:介面
function printlabel(labelledobj: )
console.log(labelledobj.label);
}let myobj = ; //介面
printlabel(myobj); // 使用介面
使用另一種方法編寫
介面inte***ce lablesss
function printlales(lableobj: lablesss)
let myobj = ;
printlales(myobj);
介面的可選屬性
inte***ce squareconfig
function createsquare(config: squareconfig): ;
if (config.color)
if (config.width)
return newsquare;
}let mysquare = createsquare();
唯讀屬性
可以在屬性名前用 readonly來指定唯讀屬性:
inte***ce point
構造乙個point。 賦值後, x和y再也不能被改變了。
let p1: point = ;
p1.x = 5; // 錯誤,x的值不能改變了
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...