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

Чтение из массива по индексу

Мы продолжим рефакторинг чуть позже. А сейчас поучимся работать с массивами.

Массив — это цельный список, поэтому его можно записать в одну переменную и эту переменную передать в какую-нибудь команду, например, в keks.plot. Согласитесь, что это удобнее, чем передавать в команду множество отдельных переменных.

При обработке массивов почти всегда нужно получать его отдельные значения. Чтобы получить элемент массива, нужно в уже знакомых квадратных скобках указать порядковый номер или индекс этого элемента.

let numbers = [1, 2, 3, 4, 5];

console.log(numbers[1]); // Выведет: 2

Но почему вывелась двойка, а не единица? Нумерация элементов в массиве начинается с нуля: первый элемент массива идёт под номером ноль, второй — под номером один, третий — два и так далее.

Если вам трудно запомнить такой необычный способ нумерации, вы можете использовать аналогию с годами: летосчисление и возраст тоже начинаются с нуля. Если человеку 25 лет, это значит, что он живёт свой 26 год. А Михаэль Шумахер с 2000 по 2004 год выиграл пять чемпионских титулов подряд.

Подытожим. Чтобы получить первый элемент массива, например, usersByDay, нужно написать usersByDay[0]. Название переменной показывает, что мы обращаемся к массиву. Квадратные скобки говорят о том, что нам нужен не весь массив, а только один из его элементов. В квадратные скобки мы передаём номер нужного нам элемента.

Давайте попробуем прочитать ещё несколько записей из массива usersByDay.

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

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

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

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

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

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