跳到主要内容

第 5 章 · 泛型

:::info 占位页 本章正文撰写中(v1 里程碑)。以下是已敲定的学习目标、内容要点与练习清单。 :::

学习目标

  • 编写泛型函数、泛型接口、泛型类
  • extends 约束类型参数,用默认类型参数兜底
  • 理解泛型与类型推断的配合
  • 用可变元组 [...T, U] 做参数展开

内容要点

  • 泛型函数 / 接口 / 类
  • 类型参数约束 T extends U
  • 默认类型参数 T = string
  • 泛型推断与 as const 联动
  • 可变元组 [...T, U]、rest 参数

本章练习

迁移题(type-challenges)

题号题目难度
00018获取元组长度easy
00014第一个元素easy
00015最后一个元素medium
00533Concateasy
03057Pusheasy
03060Unshifteasy

每道题点击「开始挑战」可在官方 TypeScript Playground 中作答(v0.5 接入)。

TODO

  • 撰写正文(v1)
  • 迁移本章 6 题并接入「开始挑战」(v0.5)