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