
泛型 泛型是指在定義函數(shù)、接口充包、或類的時候梁钾,不預先指定具體的類型艘包,而在使用的時候再指定類型的一種特性骆撇。 在這個例子中懒鉴,我們使用了數(shù)組泛型來定義返...
類型斷言 當我們使用聯(lián)合類型的時候爬虱,只能訪問這些類型的共有屬性或方法。但在一些場景下秉溉,我們需要在不確定類型(指TS)的情況下訪問一個類型的方法或...
TS中的函數(shù)聲明 在TS中力惯,需要對函數(shù)的輸入和輸出進行約束,需要把輸入和輸出都考慮到召嘶,其中函數(shù)聲明的類型定義比較簡單: 輸入的參數(shù)多于或少于要求...
什么是接口 在面向對象語言中父晶,接口是一個很重要的概念,他是對行為的抽象弄跌,而具體如何行動需要由類去實現(xiàn)甲喝。 TypeScript中的接口是一個非常靈...
類型推斷 如果沒有明確的指定類型铛只,那么TypeScript會依照類型推論的規(guī)則推斷出一個類型 什么是類型推斷 上面這段代碼雖然沒有指定類型埠胖,但在...
JS的數(shù)據(jù)類型 JS的數(shù)據(jù)類型分為兩種:原始數(shù)據(jù)類型和對象類型 原始數(shù)據(jù)類型布爾值、數(shù)值淳玩、字符串直撤、null、undefined以及ES6新增的S...
前言 之前寫過一篇剪短的class文章蜕着,這次在學習TS的時候谋竖,發(fā)現(xiàn)對于class的掌握還不是很熟練,于是參考阮一峰老師的《ES6入門》深入學習 ...
棧數(shù)據(jù)結構 棧是一種遵循后進先出(LIFO)原則的有序集合承匣。新添加的或待刪除的元素都保存在棧的同一端蓖乘,稱為棧頂。另一端叫棧底韧骗。在棧里嘉抒,新元素都靠...
此篇文章將記錄我在LeeCode上刷過的題目與解答。 難度由簡單開始宽闲。 兩數(shù)之和 給定一個整數(shù)數(shù)組 nums和一個目標值 target众眨,請你在該...