@pengzhanbo/utils - v3.4.1
    Preparing search index...

    Function uniqBy

    • Unique array by a custom predicate function

      通过自定义 predicate 函数实现数组去重

      Type Parameters

      • T
      • U

      Parameters

      • v: readonly T[]
      • predicate: (item: T) => U

      Returns T[]

      uniqBy([
      { id: 1, name: 'John' },
      { id: 2, name: 'Mark' },
      { id: 3, name: 'John' },
      ], item => item.name)
      // => [{ id: 1, name: 'John' }, { id: 2, name: 'Mark' }]
      uniqBy([1.1, 1.2, 2.1, 2.2], Math.floor)
      // => [1.1, 2.1]