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