For-løkke til arrays i JavaScript
Arrays kan også gennemgås
med en for-løkke. Lad os se,
hvordan det gøres. Lad os sige, at vi har følgende
array:
let arr = [1, 2, 3, 4, 5];
Lad os udskrive elementerne i dette array i en løkke:
for (let i = 0; i <= arr.length - 1; i++) {
console.log(arr[i]);
}
Man kan lade være med at trække én fra arrayets længde, og i stedet bruge en streng sammenligning:
for (let i = 0; i < arr.length; i++) {
console.log(arr[i]);
}
At gennemgå et array med en for-løkke giver
en større kontrol over, hvad der sker.
For eksempel kan man udskrive elementer
startende fra den første i stedet for den nulte:
for (let i = 1; i < arr.length; i++) {
console.log(arr[i]);
}
Man kan udskrive elementerne i omvendt rækkefølge:
for (let i = arr.length - 1; i >= 0; i--) {
console.log(arr[i]);
}
Udskriv i konsollen alle elementer i følgende array:
let arr = ['a', 'b', 'c', 'd', 'e'];
Udskriv i konsollen alle elementer i følgende array, med undtagelse af det nulte og sidste element:
let arr = ['a', 'b', 'c', 'd', 'e'];
Udskriv i konsollen elementerne i følgende array i omvendt rækkefølge:
let arr = ['a', 'b', 'c', 'd', 'e'];
Ret fejlen, der er begået i følgende kode:
let arr = ['a', 'b', 'c', 'd', 'e'];
for (let i = 0; i <= arr.length; i++) {
console.log(arr[i]);
}