Цикл for для массивов в JavaScript
Массивы также можно перебирать
циклом for. Давайте посмотрим,
как это делается. Пусть у нас дан вот
такой массив:
javascriptlet arr = [1, 2, 3, 4, 5];
Выведем элементы этого массива в цикле:
javascriptfor (let i = 0; i <= arr.length - 1; i++) {
console.log(arr[i]);
}
Можно не отнимать от длины массива единицу, а использовать строгое сравнение:
javascriptfor (let i = 0; i < arr.length; i++) {
console.log(arr[i]);
}
Перебор массива циклом for дает
больший контроль за происходящим.
К примеру, можно вывести элементы
не с нулевого, а с первого:
javascriptfor (let i = 1; i < arr.length; i++) {
console.log(arr[i]);
}
Можно вывести элементы в обратном порядке:
javascriptfor (let i = arr.length - 1; i >= 0; i--) {
console.log(arr[i]);
}
Задание 1
Выведите в консоль все элементы следующего массива:
javascriptlet arr = ['a', 'b', 'c', 'd', 'e'];
Задание 2
Выведите в консоль все элементы следующего массива, за исключением нулевого и последнего:
javascriptlet arr = ['a', 'b', 'c', 'd', 'e'];
Задание 3
Выведите в консоль элементы следующего массива в обратном порядке:
javascriptlet arr = ['a', 'b', 'c', 'd', 'e'];
Задание 4
Исправьте ошибку, допущенную в следующем коде:
javascriptlet arr = ['a', 'b', 'c', 'd', 'e'];
for (let i = 0; i <= arr.length; i++) {
console.log(arr[i]);
}