• Теория
  • Теория

Переменная как индекс

В квадратные скобки можно передавать не только числа. Туда можно передать любое выражение. Это выражение в итоге будет преобразовано в число.

Давайте попрактикуемся с таким способом обращения к элементам массива и поочерёдно переберём их с помощью одной и той же переменной. Для этого нужно завести переменную для хранения текущего индекса элемента массива. Назовём её index и запишем в неё начальное значение ноль.

Если теперь вывести в консоль выражение usersByDay[index], то мы увидим первое значение массива. Ведь сейчас в переменной хранится ноль, и выражение usersByDay[index] равнозначно usersByDay[0].

Если изменить значение переменной index с нуля на единицу и снова обратиться к usersByDay[index], то мы получим элемент с индексом 1, то есть второй элемент.

Смотрите, выражение в скобках в обоих случаях одинаковое: usersByDay[index]. Но в разных условиях оно возвращает разные значения.

Если мы продолжим увеличивать index и читать элементы массива usersByDay, то рано или поздно мы пройдём по всем элементам.

Минимальный вид табов
  • index.html
HTML
HTML

Вы перешли на другую страницу

Кликните внутри мини-браузера, чтобы поставить фокус в это окно.

100%
Бабушка Кекс

Притормози, дружище

Проходить вызовы части «Массивы» тренажёра «Базовые структуры данных» можно после регистрации и оформления подписки.