Skip to main content
Float16Array.findLast - Platform - Web documentation
method Float16Array.findLast
Private
Float16Array.findLast<S extends number>(
predicate: (
value: number,
index: number,
array: Float16Array,
) => value is S
,
thisArg?: any,
): S | undefined

Returns the value of the last element in the array where predicate is true, and undefined otherwise.

Type Parameters

S extends number

Parameters

predicate: (
value: number,
index: number,
array: Float16Array,
) => value is S

findLast calls predicate once for each element of the array, in descending order, until it finds one where predicate returns true. If such an element is found, findLast immediately returns that element value. Otherwise, findLast returns undefined.

optional
thisArg: any

If provided, it will be used as the this value for each invocation of predicate. If it is not provided, undefined is used instead.

Return Type

S | undefined
Float16Array.findLast(
predicate: (
value: number,
index: number,
array: Float16Array,
) => unknown
,
thisArg?: any,
): number | undefined

Parameters

predicate: (
value: number,
index: number,
array: Float16Array,
) => unknown
optional
thisArg: any

Return Type

number | undefined