Array.findIndex
findIndex — Executes a provided function once per array element. If the function returns a true value, it will break the loop and return that index.
Description
Array.findIndex(function callback, [object this])
Parameters
Name | Description | Type | Default | Optional |
---|---|---|---|---|
callback | See callback below. | function | No | |
this | object | Yes |
callback
The following parameters is passed to the callback.
- value
The value of the current index.
- index
The current index.
- array
The array.
Return values
integer. Returns the index of the found element or -1 if not found.
Changelog
Version | Description |
---|---|
ES 6 | Introduced. |
Examples
Example #1 – findIndex example
Passing in a custom object for this.
Emulates a failed test when the value 2 is discovered. This will make it go to the next iteration.
And if all tests fail.