Pick 从类型定义的属性中,选取指定一组属性,返回一个新的类型定义。 type Pick<T, K extends keyof T> = { [P in K]: T[P]; }; 使用场景 主要是从一个已知的类型中,取出子集,作为一个新的类型返回。 interface Person { name: string; age: number; id: number