Function unique

  • 对参数数组进行去重

    Type Parameters

    • T

    Parameters

    • arr: T[]

    Returns T[]

  • 根据对象属性对参数一数组进行去重

    Type Parameters

    • T

    Parameters

    • arr: T[]
    • uniqueKey: Exclude<keyof T, keyof { [ K in string | number | symbol as T[K] extends string | number ? never : K]: false }>

    Returns T[]

  • 根据函数返回的值对参数一数组进行去重

    Type Parameters

    • T

    Parameters

    • arr: T[]
    • uniqueKey: ((ele: T, index: number) => unknown)
        • (ele: T, index: number): unknown
        • Parameters

          • ele: T
          • index: number

          Returns unknown

    Returns T[]

Generated using TypeDoc