- Теория
- Теория
Переменная как индекс
В квадратные скобки можно передавать не только числа. Туда можно передать любое выражение. Это выражение в итоге будет преобразовано в число.
Давайте попрактикуемся с таким способом обращения к элементам массива и поочерёдно переберём их с помощью одной и той же переменной. Для этого нужно завести переменную для хранения текущего индекса элемента массива. Назовём её index
и запишем в неё начальное значение ноль.
Если теперь вывести в консоль выражение usersByDay[index]
, то мы увидим первое значение массива. Ведь сейчас в переменной хранится ноль, и выражение usersByDay[index]
равнозначно usersByDay[0]
.
Если изменить значение переменной index
с нуля на единицу и снова обратиться к usersByDay[index]
, то мы получим элемент с индексом 1
, то есть второй элемент.
Смотрите, выражение в скобках в обоих случаях одинаковое: usersByDay[index]
. Но в разных условиях оно возвращает разные значения.
Если мы продолжим увеличивать index
и читать элементы массива usersByDay
, то рано или поздно мы пройдём по всем элементам.
- index.html
Вы перешли на другую страницу
Кликните внутри мини-браузера, чтобы поставить фокус в это окно.