跳到主要内容

第 13 章 · 递归类型

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

学习目标

  • 掌握类型层递归的结构与终止条件
  • 处理嵌套结构的展开(Flatten、Deep*)
  • 理解递归深度边界与尾递归思路

内容要点

  • 递归条件类型的写法
  • 深度变换:DeepReadonly / DeepPartial / DeepPick
  • 展开结构:FlattenFlattenDepth
  • 分布式条件 + 递归的组合
  • 递归深度限制与优化

本章练习

迁移题(type-challenges)

题号题目难度
00898Includeseasy
00459Flattenmedium
00009对象属性只读(递归)medium
02070Drop Charmedium
00296Permutationmedium
03243FlattenDepthmedium

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

TODO

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