手册
目录
收藏795
分享
阅读3085
更新时间2025-08-12
模板字面量类型现在允许我们使用模板字面量创建更精确的类型。我们可以在编译时定义依赖于字符串实际值的自定义类型。
type Color = "red" | "green" | "blue"; type HexColor= `#${string}`; // 用法: let myColor: HexColor<"blue"> = "#0000FF";
索引签名标签允许我们使用计算后的属性名为索引签名打标签。在处理动态对象时,它有助于提供更描述性的类型信息。
type DynamicObject = { [key: string as `dynamic_${string}`]: string };
// 用法:
let obj: DynamicObject = { dynamic_key: "value" };
5.x 现在还支持原生 JavaScript 私有字段。TypeScript 中的 'private' 仍然按照“类”部分中讨论的方式工作。
相关
视频
RELATED VIDEOS
科技资讯
1
2
3
4
5
6
7
8
9
精选课程
共5课时
17.2万人学习
共49课时
77万人学习
共29课时
61.7万人学习
共25课时
39.3万人学习
共43课时
70.9万人学习
共25课时
61.6万人学习
共22课时
23万人学习
共28课时
33.9万人学习
共89课时
125万人学习