# Метод findIndex

Метод `findIndex` позволяет найти индекс первого элемента согласно переданному в параметре коллбэку. Если элемент не найден, то возвращается `-1`.

## Синтаксис

`массив.findIndex(функция);`

## Пример

Давайте найдем индекс первого четного элемента массива:

`let arr = [1, 2, 3, 4, 5]; let res = arr.findIndex(function (elem){ return elem % 2 == 0; }); console.log(res);`

Результат выполнения кода:

`1`

## Пример

А теперь давайте зададим такие условия в функции, которым не будет соответствовать ни один элемент в массиве:

`let arr = [1, 2, 3, 4, 5]; let res = arr.findIndex(function (elem){ return elem < 0; }); console.log(res);`

Результат выполнения кода:

`-1`

## Смотрите также

- метод `find`,
  который ищет элемент в массиве
- метод `findLast`,
  который ищет элемент с конца массива
- метод `findLastIndex`,
  который ищет индекс элемента с конца массиве

← →
↑
en ru