@serenity-is/corelib / tryFirst
Function: tryFirst()
tryFirst<
TItem>(array,predicate):TItem
Defined in: src/compat/arrays-compat.ts:203
Gets first element in an array that matches given predicate (similar to LINQ's FirstOrDefault). Returns null if no match is found.
Type Parameters
TItem
TItem
Parameters
array
TItem[]
Array to test.
predicate
(x) => boolean
Predicate to test elements.
Returns
TItem
First element that matches.
Example
tryFirst([1, 2, 3], x => x == 2); // 2
tryFirst([1, 2, 3], x => x == 4); // null