Function remove

Removes values from array using function as predicate. Returns removed values.

  • Type Parameters

    • T

    Parameters

    • array: T[]
    • fn: (elem: T, num: number, list: T[]) => boolean

    Returns T[]