关于javascript:ts-取对象所有键类型组成的联合类型

keyof 取对象中的 key 为类型


type Person = {id: number; name: string;age: number}
type P1 = keyof Person; // 'id' | 'name' | 'age'

获取对象所有属性的类型

type P2 = Person[keyof Person]; // number | string

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理