typeScript中的class用js如何實現

ts版本:

class?Animal{

? ? fullStr:string;

? ? constructor(public color,public size,public age){

????????this.fullStr=color+' '+size+' '+age

? ? }

}

let cat=new Animal("red","1KG","2")


js版本

let Animal =( function(){

????????????function Animal(color,size,age){

????????????????this.color=color;

? ? ? ? ? ? ? ? this.size=size;

? ? ? ? ? ? ? ? this.age=age;

? ? ? ? ? ? ? ? this.fullStr=color+' '+size+' '+age;

????????????}

? ? ? ? ? ? ?return?Animal;

}())

let cat=new Animal("red","1KG","2")

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • rljs by sennchi Timeline of History Part One The Cognitiv...
    sennchi閱讀 7,434評論 0 10
  • **2014真題Directions:Read the following text. Choose the be...
    又是夜半驚坐起閱讀 9,846評論 0 23
  • 此刻是寒假的第十八天,一天大概也就是起床吃飯再躺下,每日三餐縮減到了兩餐甚至一餐。 從睜眼看到隔著窗簾透來...
    娜子Nazi閱讀 413評論 0 0
  • 姐單位有個衛生紙殺手,每次去廁所,生怕紙帶的不夠,好家伙,突突突的扯上超級長的一大坨,目測比裹腳布都長,都快能把她...
    叢銘閱讀 689評論 2 5