根据参数类型返回相应的结果

源对象,可以为 null 或 undefined

要选择的字段数组

选择的字段组成的新对象,如果源对象为空值,则返回一个空对象

  • Type Parameters

    • T extends object
    • K extends string | number | symbol

    Parameters

    • source: T
    • fields: K[]

    Returns 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>>