ts 類型

any表示任意類型
void則可以看作與any相反掉伏,意思是沒有類型宜鸯,通常一個(gè)函數(shù)如果沒有返回值,那么就可以把他的返回類型設(shè)置為void罢坝。

protected componentWillUnmount():void {

}

在TypeScript里,每個(gè)成員默認(rèn)為public的搅窿。
那么他的實(shí)例和繼承他的類的實(shí)例是可以調(diào)用這些方法或變量的嘁酿。

當(dāng)成員被標(biāo)記成private時(shí),它就不能在聲明它的類的外部訪問男应。比如:

class Animal { 
  private name: string; 
  constructor(theName: string) { 
    this.name = theName; 
  }
}
new Animal("Cat").name; // Error: 'name' is private;

protected
修飾符與private
修飾符的行為很相似痹仙,但有一點(diǎn)不同,protected
成員在派生類中仍然可以訪問殉了,就是說开仰,他的實(shí)例不可以訪問這些變量或方法,但是他的子類的實(shí)例可以薪铜。


有時(shí)候我們希望用戶可以輸入任何類型的值的同時(shí)众弓,又希望返回的類型能夠確定,那么就用到泛型了隔箍。

function identity<T>(arg: T): T { 
  return arg;
}

泛型類
泛型類看上去與泛型接口差不多谓娃。 泛型類使用(<>
)括起泛型類型,跟在類名后面蜒滩。

class GenericNumber<T> {
    zeroValue: T;
    add: (x: T, y: T) => T;
}
let myGenericNumber = new GenericNumber<number>();
myGenericNumber.zeroValue = 0;
myGenericNumber.add = function(x, y) { return x + y; };

GenericNumber類的使用是十分直觀的滨达,并且你可能已經(jīng)注意到了,沒有什么去限制它只能使用number類型俯艰。 也可以使用字符串或其它更復(fù)雜的類型捡遍。

let stringNumeric = new GenericNumber<string>();
stringNumeric.zeroValue = "";
stringNumeric.add = function(x, y) { return x + y; };

alert(stringNumeric.add(stringNumeric.zeroValue, "test"));
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市竹握,隨后出現(xiàn)的幾起案子画株,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 223,126評(píng)論 6 520
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件谓传,死亡現(xiàn)場(chǎng)離奇詭異蜈项,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)续挟,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,421評(píng)論 3 400
  • 文/潘曉璐 我一進(jìn)店門紧卒,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人诗祸,你說我怎么就攤上這事常侦。” “怎么了贬媒?”我有些...
    開封第一講書人閱讀 169,941評(píng)論 0 366
  • 文/不壞的土叔 我叫張陵聋亡,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我际乘,道長(zhǎng)坡倔,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 60,294評(píng)論 1 300
  • 正文 為了忘掉前任脖含,我火速辦了婚禮罪塔,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘养葵。我一直安慰自己征堪,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,295評(píng)論 6 398
  • 文/花漫 我一把揭開白布关拒。 她就那樣靜靜地躺著佃蚜,像睡著了一般。 火紅的嫁衣襯著肌膚如雪着绊。 梳的紋絲不亂的頭發(fā)上谐算,一...
    開封第一講書人閱讀 52,874評(píng)論 1 314
  • 那天,我揣著相機(jī)與錄音归露,去河邊找鬼洲脂。 笑死,一個(gè)胖子當(dāng)著我的面吹牛剧包,可吹牛的內(nèi)容都是我干的恐锦。 我是一名探鬼主播,決...
    沈念sama閱讀 41,285評(píng)論 3 424
  • 文/蒼蘭香墨 我猛地睜開眼疆液,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼一铅!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起枚粘,我...
    開封第一講書人閱讀 40,249評(píng)論 0 277
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤馅闽,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后馍迄,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體福也,經(jīng)...
    沈念sama閱讀 46,760評(píng)論 1 321
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,840評(píng)論 3 343
  • 正文 我和宋清朗相戀三年攀圈,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了暴凑。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,973評(píng)論 1 354
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡赘来,死狀恐怖现喳,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情犬辰,我是刑警寧澤嗦篱,帶...
    沈念sama閱讀 36,631評(píng)論 5 351
  • 正文 年R本政府宣布,位于F島的核電站幌缝,受9級(jí)特大地震影響灸促,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜涵卵,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,315評(píng)論 3 336
  • 文/蒙蒙 一浴栽、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧轿偎,春花似錦典鸡、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,797評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至昆婿,卻和暖如春间护,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背挖诸。 一陣腳步聲響...
    開封第一講書人閱讀 33,926評(píng)論 1 275
  • 我被黑心中介騙來(lái)泰國(guó)打工汁尺, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人多律。 一個(gè)月前我還...
    沈念sama閱讀 49,431評(píng)論 3 379
  • 正文 我出身青樓痴突,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親狼荞。 傳聞我的和親對(duì)象是個(gè)殘疾皇子辽装,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,982評(píng)論 2 361

推薦閱讀更多精彩內(nèi)容