Encodera

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

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

Справочник JavaScript

Array.prototype.lastIndexOf

Ищет значение с конца массива и возвращает его индекс.

Доступно с: ES5

Синтаксис

array.lastIndexOf(searchElement, fromIndex)

Параметры

ПараметрТипОписание
searchElementanyЗначение, которое нужно найти.
fromIndexnumberНеобязательный. С какой позиции искать назад. По умолчанию — с конца.

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

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

Примеры

Последнее вхождение:

const marks = [5, 3, 5, 4];
 
console.log(marks.lastIndexOf(5));
console.log(marks.indexOf(5));

Результат:

2
0

Примечания

Как и indexOf(), сравнивает строго и возвращает -1, если ничего не найдено.

См. также

  • Array.prototype.indexOf — Ищет значение в массиве и возвращает его индекс.
  • Array.prototype.findLastIndex — Возвращает индекс последнего элемента, подходящего под условие.

В учебнике

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

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

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