JavaScript Массив Метод lastIndexOf()
Пример
Поиск в массиве элемента "Apple":
var fruits = ["Banana", "Orange", "Apple", "Mango"];
var a = fruits.lastIndexOf("Apple");
Попробуйте сами »
Больше примеров "Попробуйте сами" ниже.
Определение и использование
Метод lastIndexOf() ищет в массиве указанный элемент и возвращает его позицию.
Поиск начнется в указанной позиции или в конце, если начальная позиция не указана, и завершится в начале массива.
Возвращает -1, если элемент не найден.
Если элемент для поиска присутствует более одного раза, метод lastIndexOf возвращает позицию последнего вхождения.
Совет: Если вы хотите выполнить поиск от начала до конца, используйте Метод indexOf()
Поддержка браузера
Цифры в таблице указывают первую версию браузера, которая полностью поддерживает этот метод.
| Метод | |||||
|---|---|---|---|---|---|
| lastIndexOf() | Да | 9.0 | Да | Да | Да |
Синтаксис
array.lastIndexOf(item, start)
Значения параметров
| Параметр | Описание |
|---|---|
| item | Требуемый. Предмет для поиска |
| start | Необязательный. С чего начать поиски. Отрицательные значения будут начинаться с заданной позиции отсчета от конца и поиска до начала |
Технические детали
| Возвращаемое значение: | Число, представление позиции указанного элемента, в противном случае -1 |
|---|---|
| Версия JavaScript: | ECMAScript 5 |
Еще примеры
Пример
Поиск в массиве элемента "Apple":
var fruits = ["Banana", "Orange", "Apple", "Mango", "Banana", "Orange", "Apple"];
var a = fruits.lastIndexOf("Apple");
Попробуйте сами »
Пример
Найдите в массиве элемент "Apple", начав поиск с позиции 4:
var fruits = ["Banana", "Orange", "Apple", "Mango", "Banana", "Orange", "Apple"];
var a = fruits.lastIndexOf("Apple", 4);
Попробуйте сами »
Связанные страницы
JavaScript учебник: JavaScript Массивы
JavaScript учебник: JavaScript Итерация массива
