findIndex
Emits only the index of the first value emitted by the source Observable that meets some condition.
Parameters
predicate |
A function called with each item to test for condition matching. |
thisArg |
Optional. Default is An optional argument to determine the value of |
Returns
OperatorFunction<T, number>
: An Observable of the index of the first item that
matches the condition.
Description
It's like find
, but emits the index of the
found value, not the value itself.
findIndex
searches for the first item in the source Observable that matches
the specified condition embodied by the predicate
, and returns the
(zero-based) index of the first occurrence in the source. Unlike
first
, the predicate
is required in findIndex
, and does not emit
an error if a valid value is not found.
Example
Emit the index of first click that happens on a DIV element