Поиск элемента в массиве на JavaScript

Раздел языка JavaScript.
Аватара пользователя
Slash
Администратор
Сообщения: 2121
Зарегистрирован: Сб авг 11, 2012 7:39 am
Поблагодарили: 74 раза

Поиск элемента в массиве на JavaScript

Сообщение Slash » Ср июн 22, 2016 8:45 pm

Искать элемент в массиве будем при помощи метода indexOf. Данный метод возвращает индекс первого найденного значения в массиве.

И так, допусти у нас есть массив русский букв, от "а" до "и":

Код: Выделить всё

var abc = ['а', 'б', 'в', 'г', 'д', 'е', 'ё', 'ж', 'з', 'и'];
Получается десять элементов, от 0 до 9, то есть "а" - это 0, "б" - это 1, "в" - это 2 и так далее. Например, нам надо узнать под каким номером идет буква "г", делаем так:

Код: Выделить всё

var number = abc.indexOf('г');
Теперь переменная number содержит в себе номер элемента (значение "г"), в нашем примере этот номер - 3.

Реклама

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость