Function _find

  • Find element in array or object for which provided function returns true

    Until element is found, provided function is called for each element with arguments: current element, current index/key and initial container.

    If searched element is not found, undefined is returned.

    Type Parameters

    • T

    Parameters

    • fn: (val: T, index?: number, arr?: T) => boolean
    • arr: T[]

    Returns T | undefined

  • Find element in array or object for which provided function returns true

    Until element is found, provided function is called for each element with arguments: current element, current index/key and initial container.

    If searched element is not found, undefined is returned.

    Type Parameters

    • T

    Parameters

    • fn: (val: T, key?: string, obj?: Record<string, T>) => boolean
    • obj: Record<string, T>

    Returns T | undefined