泛型接口
interface GenericIdentityFn<T> {
(arg: T): T;
}
function identity<T>(arg: T): T {
return arg;
}
let myIdentity: GenericIdentityFn<string>;
myIdentity = identity;
console.log(myIdentity("d"))
泛型类(泛型类指的是实例部分的类型,类的静态属性不能使用这个泛型类型。)
class Antzone<T> {
webName: T
}
let antzone = new Antzone()
antzone.webName = ""
console.log(antzone.webName)