Encodera

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.

Справочник JavaScript

Array.prototype.findLastIndex

Возвращает индекс последнего элемента, подходящего под условие.

Доступно с: ES2023

Синтаксис

array.findLastIndex(callbackFn)

Параметры

ПараметрТипОписание
callbackFnFunctionФункция-условие: получает элемент, индекс и массив и возвращает true для подходящего.

Возвращаемое значение

numberИндекс последнего подходящего элемента или -1.

Примеры

Индекс последнего числа больше 10:

console.log([12, 5, 30, 8].findLastIndex((n) => n > 10));
console.log([1, 2].findLastIndex((n) => n > 10));

Результат:

2
-1

Примечания

Индексы считаются с начала массива, хотя поиск идёт с конца.

См. также

  • Array.prototype.findIndex — Возвращает индекс первого элемента, подходящего под условие.
  • Array.prototype.findLast — Ищет с конца массива первый элемент, подходящий под условие.
  • Array.prototype.lastIndexOf — Ищет значение с конца массива и возвращает его индекс.

В учебнике

  • Поиск в массиве — Как найти элемент в массиве JavaScript: includes, indexOf, find, findIndex, some и every.

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.