- Теория
- Теория
Чтение из массива по индексу
Мы продолжим рефакторинг чуть позже. А сейчас поучимся работать с массивами.
Массив — это цельный список, поэтому его можно записать в одну переменную и эту переменную передать в какую-нибудь команду, например, в keks.plot
. Согласитесь, что это удобнее, чем передавать в команду множество отдельных переменных.
При обработке массивов почти всегда нужно получать его отдельные значения. Чтобы получить элемент массива, нужно в уже знакомых квадратных скобках указать порядковый номер или индекс этого элемента.
let numbers = [1, 2, 3, 4, 5];
console.log(numbers[1]); // Выведет: 2
Но почему вывелась двойка, а не единица? Нумерация элементов в массиве начинается с нуля: первый элемент массива идёт под номером ноль, второй — под номером один, третий — два и так далее.
Если вам трудно запомнить такой необычный способ нумерации, вы можете использовать аналогию с годами: летосчисление и возраст тоже начинаются с нуля. Если человеку 25 лет, это значит, что он живёт свой 26 год. А Михаэль Шумахер с 2000 по 2004 год выиграл пять чемпионских титулов подряд.
Подытожим. Чтобы получить первый элемент массива, например, usersByDay
, нужно написать usersByDay[0]
. Название переменной показывает, что мы обращаемся к массиву. Квадратные скобки говорят о том, что нам нужен не весь массив, а только один из его элементов. В квадратные скобки мы передаём номер нужного нам элемента.
Давайте попробуем прочитать ещё несколько записей из массива usersByDay
.
- index.html
Вы перешли на другую страницу
Кликните внутри мини-браузера, чтобы поставить фокус в это окно.