Метод findLastIndex - поиск индекса элемента с конца массива на JavaScript

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

Синтаксис

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

Пример

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

let arr = [-12, -13, 14, 15]; let res = arr.findLastIndex(function(elem) { return elem > 0; }); console.log(res);

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

3

Пример

А теперь давайте найдем индекс элемента, которого нет в массиве:

let arr = ['a', 'b', 'c', 'd']; let res = arr.findLastIndex(function(elem) { return elem === 'f'; }); console.log(res);

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

-1

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

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



Чат с GPT Компилятор