泛型,即类型占位符。

    • T表示类型Type
    • K表示对象中的键类型Key
    • V表示对象中值的类型Value
    • E表示元素类型Element
    1. function fun<T>(arg: T): T {
    2. return arg;
    3. }
    1. const fun = function <T>(arg: T): T {
    2. return arg;
    3. };
    1. const fun = <T>(arg: T): T => {
    2. return arg;
    3. };
    4. fun<number>(100);
    5. fun<boolean>(true);