前言:在编写 type 应用的时候,有时候我们会希望复用或者构造一些特定结构的类型,这些类型只从 type 靠内建类型和 interface、class 比较难以表达,这时候我们就需要用到类型推导。
keyof
在 type 我们可以用 keyof 关键字来提取对象的索引标记.
// obj 是一个对象, typeof 得到了其类型keyof (typeof obj)对象的 string 和 number 索引
对于 es5 而言,毋庸置疑一个对象(hash dictionary)的索引只可能是 string 和 number 两种类型;
// One simiple with any type key-valueinterface Foo { [k: string]: any 继续阅读与本文标签相同的文章
下一篇 :
Java工程师学习指南(完结篇)
-
阿里云HBase推出普惠性高可用服务,独家支持用户的自建、混合云环境集群
2026-05-17栏目: 教程
-
Gradle 发布 Jar 到 Archiva 时提示不能 Overwriting released artifacts is not allowed
2026-05-17栏目: 教程
-
阿里云+WordPress搭建个人博客
2026-05-17栏目: 教程
-
物联网平台OTA固件升级使用说明
2026-05-17栏目: 教程
-
开放应用模型(OAM):全球首个云原生应用标准定义与架构模型
2026-05-17栏目: 教程
