• Returns all the distinct values of an array

    Example

    distinct([1, 2, 2, 3, 4, 4, 5]); // [1,2,3,4,5]
    

    Example

    distinct([{foo:{bar:[0,1]}}, {foo:{bar:[4,1]}}], "foo.bar[1]"); // [{foo:{bar:[0,1]}}]
    

    Example

    distinct([1, 2, 2.2, 3, 4.9, 4, 5], Math.floor); // [1,2,3,4.9,5]
    

    Type Parameters

    • T

    Parameters

    • array: T[]
    • Optional fn: string | ((value: T, index: number, array: T[]) => any)

    Returns T[]

Generated using TypeDoc