Последние учебники веб-разработки
×

JavaScript Справка

обзор

JavaScript

JS строка JS Число JS операторы JS Заявления JS математический JS Дата JS массив JS логический JS RegExp JS Глобальный JS конверсионный

браузер BOM

Window Navigator Screen History Location

HTML DOM

DOM Документ DOM элементы DOM Атрибуты DOM Мероприятия DOM Стиль

HTML Объекты

<a> <abbr> <address> <area> <article> <aside> <audio> <b> <base> <bdo> <blockquote> <body> <br> <button> <canvas> <caption> <cite> <code> <col> <colgroup> <datalist> <dd> <del> <details> <dfn> <dialog> <div> <dl> <dt> <em> <embed> <fieldset> <figcaption> <figure> <footer> <form> <head> <header> <h1> - <h6> <hr> <html> <i> <iframe> <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> password <input> radio <input> range <input> reset <input> search <input> submit <input> text <input> time <input> url <input> week <kbd> <keygen> <label> <legend> <li> <link> <map> <mark> <menu> <menuitem> <meta> <meter> <nav> <object> <ol> <optgroup> <option> <output> <p> <param> <pre> <progress> <q> <s> <samp> <script> <section> <select> <small> <source> <span> <strong> <style> <sub> <summary> <sup> <table> <td> <th> <tr> <textarea> <time> <title> <track> <u> <ul> <var> <video>

Другие объекты

CSSStyleDeclaration


 

JavaScript массив indexOf() Method

<JavaScript массив Ссылка

пример

Поиск в массиве элемента "Apple" :

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

Результатом будет:

2

Это означает , что "Apple" находится в положении 2 в массиве.

Попробуй сам "

Больше "Try it Yourself" примеры ниже.


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

indexOf() метод выполняет поиск в массиве указанного элемента, и возвращает его позицию.

Поиск будет начинаться с указанной позиции, либо в начале, если не стартовое положение не указано, и закончить поиск в конце массива.

Возвращает -1, если элемент не найден.

Если элемент присутствует более чем один раз, метод IndexOf возвращает позицию первого вхождения.

Примечание: Первый элемент имеет позицию 0, второй элемент имеет позицию 1, и так далее.

Совет: Если вы хотите искать с конца , чтобы начать, используйте href="jsref_lastindexof_array.html"> lastIndexOf() method


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

Числа в таблице указать первую версию браузера, который полностью поддерживает метод.

метод
indexOf() да 9,0 1,5 да да

Синтаксис

Значения параметров
параметр Описание
item Необходимые. Элемент для поиска
start Необязательный. С чего начать поиск. Отрицательные значения будут начинаться в заданном положении, считая от конца, и поиск до конца.

Технические подробности

Возвращаемое значение: A Количество, представляющее позицию указанного элемента, в противном случае -1
Версия JavaScript: 1,6

Примеры

Еще примеры

пример

Поиск в массиве элемента "Apple" , начиная поиск в позиции 4:

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

Результатом будет:

6
Попробуй сам "

<JavaScript массив Ссылка