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

Длина массива

Уже догадались, к чему мы идём? К перебору массивов в цикле!

Начальный индекс у массива мы знаем. Он равен нулю. Индексы в массиве возрастают на единицу. Использовать переменную в качестве индекса можно.

Получается, что мы можем задать переменной нулевое значение, а затем использовать её в цикле для доступа к элементам массива, наращивая в каждой итерации на единицу.

Остался один вопрос: когда остановить цикл? Для этого надо знать длину массива.

И здесь тоже всё отлично. Массивы умеют рассказывать о своей длине. Для этого используется команда [].length, которая знает о количестве элементов в массиве:

let numbers = [1, 2, 3, 4];
console.log(numbers.length); // Выведет: 4

С помощью обращения к length можно получить последний элемент массива, даже если вы не знаете, сколько элементов в нём хранится:

someBigArray[someBigArray.length - 1];

Разберём это выражение. Допустим, в этом большом массиве 100 элементов. Его длина будет равна 100. Индекс последнего, сотого, элемента будет равен 99, потому что нумерация в массивах начинается с нуля. Поэтому индекс последнего элемента вычисляется вычитанием единицы из длины.

С помощью команды [].length вы можете единообразно работать с любыми массивами. То есть можно использовать один и тот же код для вычислений на массивах произвольной длины.

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

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

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

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

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

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