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

Раздел языка JavaScript.
Аватара пользователя
Slash
Администратор
Сообщения: 2031
Поблагодарили: 62 раза

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

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

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

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

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

var abc = ['а', 'б', 'в', 'г', 'д', 'е', 'ё', 'ж', 'з', 'и'];

Получается десять элементов, от 0 до 9, то есть "а" - это 0, "б" - это 1, "в" - это 2 и так далее. Например, нам надо узнать под каким номером идет буква "г", делаем так:

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

var number = abc.indexOf('г');

Теперь переменная number содержит в себе номер элемента (значение "г"), в нашем примере этот номер - 3.
Реклама

Вернуться в «JavaScript»

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

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