lastIndexOf()
Поиск в массиве элемента «Green»:
var colors = ["Green", "Pink", "Blue", "Green"]; var result = colors.lastIndexOf("Green"); // 3
Определение и использование
Метод lastIndexOf() ищет в массиве указанный элемент и возвращает его позицию.
Поиск начнется с указанной позиции или с конца, если начальное положение не указано. Поиск завершается в начале массива.
Возвращает -1, если элемент не найден.
Если элемент для поиска присутствует в массиве более одного раза, метод lastIndexOf() возвращает позицию последнего вхождения.
Совет. Если вы хотите выполнить поиск с начала — в конец, используйте метод indexOf().
Поддержка браузеров
Синтаксис
array.lastIndexOf(item, start)
Значения параметров
Параметр | Описание |
item | Обязательный. Элемент для поиска |
start | Необязательный. Индекс, с которого следует начать поиск. При указании отрицательного значения, поиск начнется с заданной позиции, считая от конца массива. Поиск осуществляется по направлению к началу массива. |
Технические подробности
Возвращаемое значение: | Число, представляющее позицию указанного элемента, в противном случае возвращается -1 |
Версия JavaScript: | ECMAScript 3 |