Метод JavaScript IndexOf ()
примеров
Найти массив элементов "Яблоко":
переменная а = fruits.indexOf ( "Яблоко");
выходной результат:
Приведенный выше вывод означает, что "Яблоко" в элементе массива во втором положении.
Попробуйте »Определение и использование
IndexOf () метод возвращает позицию значения строки первого вхождения указанной строки.
Этот метод будет получать строку от начала до конца stringObject, чтобы увидеть, если он содержит подстроку searchvalue. Начало извлечения местоположения (не указано fromindex времени) в начале или в fromindex строки строки. Если вы нашли searchvalue, положение первого вхождения searchvalue возвращается. stringObject позиция символа равна нулю основе.
Если вы не нашли строку в массиве или -1.
Совет Если вы хотите , чтобы найти последнее вхождение строки, используйте метод LastIndexOf () .
Поддержка браузеров
Все основные браузеры поддерживают метод IndexOf (), но Internet Explorer 8 и более ранних версий IE не поддерживает этот метод.
грамматика
Параметр Значение
参数 | 描述 |
---|---|
item | 必须。查找的元素。 |
start | 可选的整数参数。规定在字符串中开始检索的位置。它的合法取值是 0 到 stringObject.length - 1。如省略该参数,则将从字符串的首字符开始检索。 |
Возвращаемое значение
类型 | 描述 |
---|---|
Number | 元素在数组中的位置,如果没与搜索到则返回 -1 |
технические детали
версия JavaScript: | 1.6 |
---|
Другие примеры
примеров
Найти элемент массива "Apple" в четвертой позиции массива начал искать:
var a = fruits.indexOf("Apple",4);
выходной результат:
Попробуйте »