我是 typescript 初学者。
Pick
和 T["properties"] 索引引用有什么区别?
例如:
interface Generic {
red: number
apple: string;
}
type RedType = Pick<Generic, "red">
type RedType2 = Generic["red"]
最佳答案
第一个示例仅选择对象的某些属性并返回对象类型
type RedType = Pick<Generic, 'red'>; // { red: number }
第二个示例为您提供对象上引用的属性的类型
type RedType2 = Generic["red"]; // number
关于typescript - typescript 中的 Pick<T, "properties"> 和 T ["properties"] 有什么不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65283738/