TS类型编程 原则猫 2024-11-20 38 阅读1分钟 类型层级 。 逆变、协变、双向协变、不变 泛型 用到泛型的意义在于什么,其实就是为了能够更好的反应传入参数类型,和返回类型的之间的关系 分类 对象泛型,其实就是能动态赋予参数类型。**泛型在调用时被需要注意的是,不要为了用泛型而用泛型,就像这样: 函数泛型 function handle<T>(arg: T): void { console.log(arg); }; 在这个函数中,泛型参数 T 没有被返回值消费,也没有被内部的逻辑消费填充,所以用any就可以了。