Function omit

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

    Type Parameters

    • T extends object

      要删除属性的对象类型。

    • K extends string | number | symbol

      要删除的属性名类型,必须是 T 中的键名。

    Parameters

    • obj: T

      要删除属性的对象。

    • keys: K[]

      要删除的属性名列表。

    • del: boolean = false

      是否从原对象中删除指定的属性,默认为 false

    Returns DeepOmit<T, K>

    删除指定属性后的新对象。

Generated using TypeDoc