mobile wallpaper 1mobile wallpaper 2mobile wallpaper 3mobile wallpaper 4
30 字
1 分钟
TypeScript 泛型实战
2026-04-10

泛型让你写出既灵活又类型安全的代码。

基础泛型#

function identity<T>(value: T): T {
return value;
}
const s = identity("hello"); // string
const n = identity(42); // number

约束泛型#

function getLength<T extends { length: number }>(value: T): number {
return value.length;
}

条件类型#

type IsArray<T> = T extends any[] ? true : false;
type A = IsArray<string[]>; // true
type B = IsArray<string>; // false
分享

如果这篇文章对你有帮助,欢迎分享给更多人!

TypeScript 泛型实战
https://example.pages.dev/posts/test-typescript-generics/
作者
博主
发布于
2026-04-10
许可协议
CC BY-NC-SA 4.0

部分信息可能已经过时

目录