- _find<T>(fn, arr): T | undefined
Parameters
- fn: ((val, index?, arr?) => boolean)
- (val, index?, arr?): boolean
Parameters
- val: T
Optional
index: numberOptional
arr: T
Returns boolean
- arr: T[]
Returns T | undefined
- _find<T>(fn, obj): T | undefined
Parameters
- fn: ((val, key?, obj?) => boolean)
- (val, key?, obj?): boolean
Parameters
- val: T
Optional
key: stringOptional
obj: Record<string, T>
Returns boolean
- obj: Record<string, 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.