АКЦИЯ: бесплатные месячные курсы по созданию сайтов
на выбор: верстка, JavaScript, PHP, Python и фреймворки. Сегодня последний день для записи! Жми!
113 of 264 menu
Бесплатный ЛЕТНИЙ курс по React фреймворку NextJS. Мы уже начали, но еще можно присоединится! Жми для записи!

Метод 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,
    который ищет индекс элемента с конца массиве
enru