文章目录
1.交叉类型
交叉类型(&)和接口继承(extends)的对比:
接口继承(extends)
交叉类型(&)
2.泛型
2.1创建泛型
2.2简化调用泛型函数
2.3泛型约束
1.方式一:添加更具体类型
2.方式二:添加约束
3.方式三:keyof
2.4 泛型接口
泛型接口具体使用 数组
2.5 泛型类
2.6 泛型工具类型
Partial< Type>
Readonly< Type>
Pick<Type, Keys>
Record<Keys,Type>
2.7 索引签名类型
2.8 映射类型
映射类型(使用 keyof)
映射类型(Partial实现原理)
2.9 索引查询类型
同时查询多个索引的类型