泛型(Generics)是指在定義函數、接口或類的時候,不預先指定具體的類型,而在使用的時候再指定類型的一種特性
舉個例子,以下的 join 函數參數可以是 string 或 number
如果想要實現:前一個參數是什么類型,后一個參數就跟着是什么類型
這時就需要用到泛型
一、函數泛型
上述情況可用函數泛型限制兩個參數的類型一致,如下:
也可以在使用函數時定義參數的類型
還可以定義多個類型
泛型(Generics)是指在定義函數、接口或類的時候,不預先指定具體的類型,而在使用的時候再指定類型的一種特性
舉個例子,以下的 join 函數參數可以是 string 或 number
如果想要實現:前一個參數是什么類型,后一個參數就跟着是什么類型
這時就需要用到泛型
上述情況可用函數泛型限制兩個參數的類型一致,如下:
也可以在使用函數時定義參數的類型
還可以定義多個類型
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。