Function pick

  • 返回一个新对象,该对象只包含原对象中指定的属性。如果 del 参数为 true ,则还会从原对象中删除指定的属性。

    Type Parameters

    • T extends object

      要挑选属性的对象类型。

    • K extends string | number | symbol

      要挑选的属性名类型,必须是 T 中的键名。

    Parameters

    • obj: T

      要挑选属性的对象。

    • keys: K[]

      要挑选的属性名列表。

    • del: boolean = false

      是否从原对象中删除挑选出的属性,默认为 false

    Returns DeepPick<T, K>

    挑选出的属性组成的新对象。

Generated using TypeDoc