Pick 选两个字段如何写?
如果你想用 Pick
来选择两个或更多的字段,你只需要在 Pick
的第二个参数中以逗号分隔列出所有需要的字段名。下面是一个示例:
interface ChartItem {
chartid: string;
chartname: string;
additionalProp: number;
}
// 使用Pick选择chartid和chartname字段
type SelectedChartItem = Pick<ChartItem, 'chartid' | 'chartname'>;
let item: SelectedChartItem = { chartid: '1', chartname: 'Chart Name' };
在这个示例中,我们创建了一个新的类型 SelectedChartItem
,它包含 ChartItem
中的 chartid
和 chartname
字段。我们使用 |
运算符(称为联合类型)来选取多个属性。