Pętla for dla tablic w JavaScript
Tablice również można iterować
pętlą for. Zobaczmy,
jak to się robi. Załóżmy, że mamy taką
tablicę:
let arr = [1, 2, 3, 4, 5];
Wypiszmy elementy tej tablicy w pętli:
for (let i = 0; i <= arr.length - 1; i++) {
console.log(arr[i]);
}
Można nie odejmować od długości tablicy jedynki, a użyć ścisłego porównania:
for (let i = 0; i < arr.length; i++) {
console.log(arr[i]);
}
Iteracja tablicy pętlą for daje
większą kontrolę nad tym, co się dzieje.
Na przykład, można wypisać elementy
nie od zerowego, a od pierwszego:
for (let i = 1; i < arr.length; i++) {
console.log(arr[i]);
}
Można wypisać elementy w odwrotnej kolejności:
for (let i = arr.length - 1; i >= 0; i--) {
console.log(arr[i]);
}
Wypisz w konsoli wszystkie elementy następującej tablicy:
let arr = ['a', 'b', 'c', 'd', 'e'];
Wypisz w konsoli wszystkie elementy następującej tablicy, z wyjątkiem zerowego i ostatniego:
let arr = ['a', 'b', 'c', 'd', 'e'];
Wypisz w konsoli elementy następującej tablicy w odwrotnej kolejności:
let arr = ['a', 'b', 'c', 'd', 'e'];
Popraw błąd popełniony w następującym kodzie:
let arr = ['a', 'b', 'c', 'd', 'e'];
for (let i = 0; i <= arr.length; i++) {
console.log(arr[i]);
}