пример
Поиск в массиве элемента "Apple" :
var fruits = ["Banana", "Orange", "Apple", "Mango"];
var a = fruits.lastIndexOf("Apple");
Результатом будет:
2
Это означает , что "Apple" находится в положении 2 в массиве.
Попробуй сам "Больше "Try it Yourself" примеры ниже.
Определение и использование
lastIndexOf() метод ищет массив для указанного элемента и возвращает его позиция.
Поиск будет начинаться с указанной позицией, или в конце концов, если не стартовое положение не указано, и закончить поиск в начале массива.
Возвращает -1, если элемент не найден.
Если элемент для поиска присутствует более чем один раз, LastIndexOf метод возвращает позицию последнего совпадения.
Совет: Если вы хотите , чтобы искать от начала до конца, используйте href="jsref_indexof_array.html"> indexOf() method
Поддержка браузеров
Числа в таблице указать первую версию браузера, который полностью поддерживает метод.
метод | |||||
---|---|---|---|---|---|
lastIndexOf() | да | 9,0 | да | да | да |
Синтаксис
Значения параметров параметр Описание item Необходимые. Элемент для поиска start Необязательный. С чего начать поиск. Отрицательные значения будут начинаться в заданном положении, считая от конца, и поиск к началу
Технические подробности
Возвращаемое значение: A Количество, представляющее позицию указанного элемента, в противном случае -1 Версия JavaScript: 1,6
Еще примеры
пример
Поиск в массиве элемента "Apple" :
var fruits = ["Banana", "Orange", "Apple", "Mango", "Banana", "Orange", "Apple"];
var a = fruits.lastIndexOf("Apple");
Результатом будет:
6
Попробуй сам "
пример
Поиск в массиве элемента "Apple" , начиная поиск в позиции 4:
var fruits = ["Banana", "Orange", "Apple", "Mango", "Banana", "Orange", "Apple"];
var a = fruits.lastIndexOf("Apple", 4);
Результатом будет:
2
Попробуй сам "
<JavaScript массив Ссылка