TypeScript 函數泛型


泛型(Generics)是指在定義函數、接口或類的時候,不預先指定具體的類型,而在使用的時候再指定類型的一種特性

舉個例子,以下的 join 函數參數可以是 string 或 number

 

如果想要實現:前一個參數是什么類型,后一個參數就跟着是什么類型

這時就需要用到泛型

 

一、函數泛型

上述情況可用函數泛型限制兩個參數的類型一致,如下:

 

也可以在使用函數時定義參數的類型

 

還可以定義多個類型

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM