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