Latest web development tutorials
×

JavaScript & HTML DOM справочное руководство

обзор

JavaScript объекты

JavaScript Array объекты JavaScript Boolean объекты JavaScript Date объекты JavaScript Math объекты JavaScript Number объекты JavaScript String объекты JavaScript RegExp объекты JavaScript Глобальные свойства / функции JavaScript операторы

Browser объекты

Window объекты Navigator объекты Screen объекты History объекты Location объекты

DOM объекты

HTML DOM Document объекты HTML DOM объект Element HTML DOM Атрибут объекта HTML DOM объекты событий

HTML объекты

<a> <area> <audio> <base> <blockquote> <body> <button> <canvas> <col> <colgroup> <datalist> <del> <details> <dialog> <embed> <fieldset> <form> <iframe> <frameset > <img> <ins> <input> - button <input> - checkbox <input> - color <input> - date <input> - datetime <input> - datetime-local <input> - email <input> - file <input> - hidden <input> - image <input> - month <input> - number <input> - range <input> - password <input> - radio <input> - reset <input> - search <input> - submit <input> - text <input> - time <input> - url <input> - week <keygen> <link> <label> <legend> <li> <map> <menu> <menuItem> <meta> <meter> <object> <ol> <optgroup> <option> <param> <progress> <q> <script> <select> <source> <style> <table> <td> <th> <tr> <textarea> <title> <time> <track> <video>

Метод JavaScript IndexOf ()

Массив Ссылка на объект JavaScript массив объектов

примеров

Найти массив элементов "Яблоко":

вар фрукты = [ "Банан", "Апельсин", "Яблоко", "Манго"];
переменная а = fruits.indexOf ( "Яблоко");

выходной результат:

2

Приведенный выше вывод означает, что "Яблоко" в элементе массива во втором положении.

Попробуйте »

Определение и использование

IndexOf () метод возвращает позицию значения строки первого вхождения указанной строки.

Этот метод будет получать строку от начала до конца stringObject, чтобы увидеть, если он содержит подстроку searchvalue. Начало извлечения местоположения (не указано fromindex времени) в начале или в fromindex строки строки. Если вы нашли searchvalue, положение первого вхождения searchvalue возвращается. stringObject позиция символа равна нулю основе.

Если вы не нашли строку в массиве или -1.

Совет Если вы хотите , чтобы найти последнее вхождение строки, используйте метод LastIndexOf () .


Поддержка браузеров

Internet ExplorerFirefoxOperaGoogle ChromeSafari

Все основные браузеры поддерживают метод IndexOf (), но Internet Explorer 8 и более ранних версий IE не поддерживает этот метод.


грамматика

Массив .indexOf (пункт, начало)

Параметр Значение

参数 描述
item 必须。查找的元素。
start 可选的整数参数。规定在字符串中开始检索的位置。它的合法取值是 0 到 stringObject.length - 1。如省略该参数,则将从字符串的首字符开始检索。

Возвращаемое значение

类型 描述
Number 元素在数组中的位置,如果没与搜索到则返回 -1

технические детали

версия JavaScript: 1.6


Другие примеры

примеров

Найти элемент массива "Apple" в четвертой позиции массива начал искать:

var fruits=["Banana","Orange","Apple","Mango","Banana","Orange","Apple"];
var a = fruits.indexOf("Apple",4);

выходной результат:

6

Попробуйте »

Массив Ссылка на объект JavaScript массив объектов