1. 程式人生 > 其它 >TypeScript學習筆記(五)-泛型

TypeScript學習筆記(五)-泛型

技術標籤:typescript

java裡的泛型,比如在list列表中,可以通過設定泛型,指定其中元素的型別,typescript中的泛型有類似點

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

通過指定型別變數T來捕獲引數arg傳入的型別,這樣能跟蹤函式中的型別資訊。

function loggingIdentity<T>(arg: Array<T>): Array<T> {
    console.log(arg.length);  // Array has a .length, so no more error
    return arg;
}