Options
All
  • Public
  • Public/Protected
  • All
Menu

Module src/arrays/uniqBy

Index

Functions

Functions

Const uniqBy

  • uniqBy<T>(array: Array<T>, predicate: string | Function): Array<T>
  • Creates a duplicate-free version of an array, it accepts iteratee which is invoked for each element in array to generate the criterion by which uniqueness is computed.

    example

    uniqBy([2.1, 1.2, 2.3], Math.floor); // returns [2.1, 1.2]

    example

    uniqBy([{ 'x': 1 }, { 'x': 2 }, { 'x': 1 }], 'x'); returns [{ 'x': 1 }, { 'x': 2 }]

    Type parameters

    • T: Record<string, any>

    Parameters

    • array: Array<T>
    • predicate: string | Function

    Returns Array<T>

    {Array}

Generated using TypeDoc