Доступ к элементам массива
Часть раздела Основы путешествия по JavaScript на Coddy — урок 58 из 77.
В JavaScript мы используем массивы для хранения нескольких значений в одной переменной. Каждое значение в массиве называется элементом, и у каждого элемента есть индекс. Индексы начинаются с 0 и заканчиваются длиной массива минус один.
Например, взгляните на следующий массив:
let myArray = ['a', 'b', 'c', 'd', 'e', 'f', 'g']- Элемент
aнаходится под индексом 0 - Элемент
bнаходится под индексом 1 - ...
- Элемент
gнаходится под индексом 6
Чтобы получить доступ к элементу массива, мы можем использовать его индекс в квадратных скобках. Например, чтобы получить доступ к первому элементу массива с именем myArray, мы будем использовать myArray[0].
Вот пример:
let myArray = [10, 20, 30, 40, 50]
let element = myArray[2]Переменная element будет содержать значение 30, так как она обращается к третьему элементу (индекс которого равен 2).
Задание
ЛегкоСоздайте функцию с именем values, которая принимает массив в качестве аргумента и выводит все элементы массива один за другим.
Чтобы перебрать массив, используйте свойство .length внутри оператора for:
let myArray = [10, 20, 30, 40, 50]
for (let i = 0; i < myArray.length; i++) {
console.log(myArray[i]);
}Таким образом, i будет изменяться от 0 до myArray.length (не включая), что в точности соответствует всем индексам массива.
Шпаргалка
Массивы хранят несколько значений в одной переменной. Каждый элемент имеет индекс, начинающийся с 0:
let myArray = ['a', 'b', 'c', 'd', 'e', 'f', 'g']Доступ к элементам осуществляется с помощью квадратных скобок с указанием индекса:
let myArray = [10, 20, 30, 40, 50]
let element = myArray[2] // Возвращает 30Перебор массивов с использованием свойства .length:
for (let i = 0; i < myArray.length; i++) {
console.log(myArray[i]);
}Попробуйте сами
function values(arr) {
// Напишите код здесь
}В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Основы
4Операторы. Часть 2
Логические операторы. Часть 1Логические операторы. Часть 2Повторение — простая логикаЛогические операторы. Часть 3Приведение типов7Калькулятор разделения счета
Приветственное сообщениеРасчет чаевых и общей суммы2Переменные
ЧислаСтрокиBooleanПравила именованияПустые переменныеИтоги: Инициализация переменныхКонстанты5Принятие решений
Оператор IfКонструкция If - ElseПовторение — Простой калькуляторВложенные конструкции If - ElseОператор Switch11Массивы. Часть 1
Объявление массиваДоступ к элементам массиваИзменение массивовМетоды массивов. Часть 1Методы массивов. Часть 2Повторение: Обработчик массивов3Операторы, часть 1
Арифметические операторыОператор остатка от деленияАрифметические сокращенияОператоры сравненияСтрогое и нестрогое равенствоПовторение: простая математика6Основы ввода-вывода
ВыводВывод с переменнымиПреобразование типов — Часть 1Преобразование типов — Часть 2Повторение — До 120Повторение — True или False