JavaScript Array lastIndexOf()
- Предыдущая страница length
- Следующая страница map()
- Вернуться на один уровень вверх Референсное руководство JavaScript Array
Определение и использование
lastIndexOf()
Метод ищет указанный элемент в массиве и возвращает его положение.
Поиск начинается с указанного положения, если положение не указано, то поиск начинается от конца и заканчивается в начале массива.
Если элемент не найден, lastIndexOf()
Метод возвращает -1.
Если указанный элемент появляется более одного раза,lastIndexOf()
Метод возвращает положение последнего появления.
Совет:Если необходимо искать от начала до конца, используйте indexOf()
Метод.
Пример
Пример 1
Поиск элемента "Apple" в массиве:
var fruits = ["Banana", "Orange", "Apple", "Mango"]; var a = fruits.lastIndexOf("Apple");
Пример 2
Поиск элемента "Apple" в массиве:
var fruits = ["Banana", "Orange", "Apple", "Mango", "Banana", "Orange", "Apple"]; var a = fruits.lastIndexOf("Apple");
Пример 3
Поиск элемента "Apple" в массиве, начиная с позиции 4:
var fruits = ["Banana", "Orange", "Apple", "Mango", "Banana", "Orange", "Apple"]; var a = fruits.lastIndexOf("Apple", 4);
Грамматика
array.lastIndexOf(item, start)
Значение параметра
Параметр | Описание |
---|---|
item | Обязателен. Элемент для поиска. |
start | Опционально. Местоположение начала поиска. Негативные значения указывают на позицию от конца, затем поиск продолжается до начала. |
Технические детали
Возвратное значение: | Числовое значение, представляющее положение указанного элемента, в противном случае -1. |
---|---|
Версия JavaScript: | ECMAScript 5 |
Поддержка браузеров
Числа в таблице указывают на первую версию браузера, которая полностью поддерживает этот метод.
Все браузеры полностью поддерживают этот метод lastIndexOf()
Метод:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Поддержка | 9.0 | Поддержка | Поддержка | Поддержка | Поддержка |
Соответствующие страницы
Урок:Массив JavaScript
Урок:Методы массива JavaScript
- Предыдущая страница length
- Следующая страница map()
- Вернуться на один уровень вверх Референсное руководство JavaScript Array