Menu
Coddy logo textTech

Доступ к элементам массива

Часть раздела Основы путешествия по 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).

challenge icon

Задание

Легко

Создайте функцию с именем 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) {
    // Напишите код здесь
}
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Основы