Loop for para arrays em JavaScript
Arrays também podem ser percorridos
com o loop for. Vamos ver
como isso é feito. Suponha que temos o
seguinte array:
let arr = [1, 2, 3, 4, 5];
Vamos exibir os elementos deste array em um loop:
for (let i = 0; i <= arr.length - 1; i++) {
console.log(arr[i]);
}
É possível não subtrair um do comprimento do array, e usar uma comparação estrita em seu lugar:
for (let i = 0; i < arr.length; i++) {
console.log(arr[i]);
}
Percorrer um array com o loop for oferece
um controle maior sobre o processo.
Por exemplo, é possível exibir os elementos
não a partir do zero, mas a partir do primeiro:
for (let i = 1; i < arr.length; i++) {
console.log(arr[i]);
}
É possível exibir os elementos em ordem inversa:
for (let i = arr.length - 1; i >= 0; i--) {
console.log(arr[i]);
}
Exiba no console todos os elementos do seguinte array:
let arr = ['a', 'b', 'c', 'd', 'e'];
Exiba no console todos os elementos do seguinte array, com exceção do elemento zero e do último:
let arr = ['a', 'b', 'c', 'd', 'e'];
Exiba no console os elementos do seguinte array em ordem inversa:
let arr = ['a', 'b', 'c', 'd', 'e'];
Corrija o erro cometido no seguinte código:
let arr = ['a', 'b', 'c', 'd', 'e'];
for (let i = 0; i <= arr.length; i++) {
console.log(arr[i]);
}