返回首页
前端开发

TypeScript 类型体操入门

2026年7月3日9 分钟阅读
TypeScript 类型体操入门

泛型基础

function identity<T>(value: T): T {
  return value;
}

条件类型

type IsString<T> = T extends string ? true : false;
type A = IsString<"hi">; // true
type B = IsString<42>;   // false

映射类型

把一个类型的所有属性变为可选:

type MyPartial<T> = {
  [K in keyof T]?: T[K];
};

实用工具类型

TypeScript 内置了 Partial、Required、Pick、Omit 等,善用它们能省下大量样板代码。

评论 (1)

0/1000
  • 常
    常来2026年7月4日

    学到了