代码点读机 / TypeScript / keyof

keyof TypeScript · 关键字

把对象所有键名抓出来组成一把钥匙串,只有字符串、数字或符号键能上串。

怎么用

keyof 类型

小例子

interface 学生 {
  姓名: string;
  分数: number;
}
type 键们 = keyof 学生;

类型检查结果

键们 是 "姓名" | "分数"

提醒:常用于限制对象取值范围

官方文档:https://www.typescriptlang.org/docs/handbook/2/keyof-types.html

在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← TypeScript全部词条