目录 泛型 举个栗子 泛型约束 多个参数时也可以在泛型约束中使用类型参数 泛型接口 泛型类 泛型参数的默认类型 泛型 泛型(Generics)是指在定义函数.接口或者类的时候, 不预先指定其类型,而是在使用是手动指定其类型的一种特性. 举个栗子 我们需要创建一个函数, 这个函数会返回任何它传入的值. 正常代码如下: function identity(arg: any): any { return arg } identity(3) // 3 这代代码编译不会出错,但是存在一个显而易见的缺陷,…