- pick<T, K>(source, fields): Pick<T, K>
Type Parameters
- T extends object
- K extends string | number | symbol
Returns Pick<T, K>
- pick<T, K>(source, fields): Partial<Pick<T, K>>
Type Parameters
- T extends object
- K extends string | number | symbol
Parameters
- source: undefined | null | T
- fields: K[]
Returns Partial<Pick<T, K>>
根据参数类型返回相应的结果
Param: source
源对象,可以为 null 或 undefined
Param: fields
要选择的字段数组
Returns
选择的字段组成的新对象,如果源对象为空值,则返回一个空对象