- Теория
- Теория
Переменная как индекс
В квадратные скобки можно передавать не только числа. Туда можно передать любое выражение. Это выражение в итоге будет преобразовано в число.
Давайте попрактикуемся с таким способом обращения к элементам массива и поочерёдно переберём их с помощью одной и той же переменной. Для этого нужно завести переменную для хранения текущего индекса элемента массива. Назовём её index и запишем в неё начальное значение ноль.
Если теперь вывести в консоль выражение usersByDay[index], то мы увидим первое значение массива. Ведь сейчас в переменной хранится ноль, и выражение usersByDay[index] равнозначно usersByDay[0].
Если изменить значение переменной index с нуля на единицу и снова обратиться к usersByDay[index], то мы получим элемент с индексом 1, то есть второй элемент.
Смотрите, выражение в скобках в обоих случаях одинаковое: usersByDay[index]. Но в разных условиях оно возвращает разные значения.
Если мы продолжим увеличивать index и читать элементы массива usersByDay, то рано или поздно мы пройдём по всем элементам.
Хорошо владеете JavaScript, но до сих пор не освоили Node.js? Записывайтесь на профессиональный курс «Node.js. Профессиональная разработка REST API». Цена 12 000 ₽.
- index.html
Вы перешли на другую страницу
Кликните внутри мини-браузера, чтобы поставить фокус в это окно.