tryFindBack
Finds an Option
of the last value of an array that satisfies the predicate
. Returns None
if no element is found.
Type
type tryFindBack = <E>(predicate: ((e: E) => boolean)) => (a: Array<E>) => Option<E>
Example
import {tryFindBack} from 'fnxt/array';
function isEven(num: number): boolean {
return num % 2 === 0;
}
const array = [1, 2, 3, 4, 5];
const findEven = tryFindBack(isEven);
findEven(array) // -> Some(4)