- Теория
- Теория
Длина массива
Уже догадались, к чему мы идём? К перебору массивов в цикле!
Начальный индекс у массива мы знаем. Он равен нулю. Индексы в массиве возрастают на единицу. Использовать переменную в качестве индекса можно.
Получается, что мы можем задать переменной нулевое значение, а затем использовать её в цикле для доступа к элементам массива, наращивая в каждой итерации на единицу.
Остался один вопрос: когда остановить цикл? Для этого надо знать длину массива.
И здесь тоже всё отлично. Массивы умеют рассказывать о своей длине. Для этого используется команда [].length
, которая знает о количестве элементов в массиве:
let numbers = [1, 2, 3, 4];
console.log(numbers.length); // Выведет: 4
С помощью обращения к length
можно получить последний элемент массива, даже если вы не знаете, сколько элементов в нём хранится:
someBigArray[someBigArray.length - 1];
Разберём это выражение. Допустим, в этом большом массиве 100 элементов. Его длина будет равна 100. Индекс последнего, сотого, элемента будет равен 99, потому что нумерация в массивах начинается с нуля. Поэтому индекс последнего элемента вычисляется вычитанием единицы из длины.
С помощью команды [].length
вы можете единообразно работать с любыми массивами. То есть можно использовать один и тот же код для вычислений на массивах произвольной длины.
- index.html
Вы перешли на другую страницу
Кликните внутри мини-браузера, чтобы поставить фокус в это окно.