Petlja for za nizove u JavaScript-u
Nizove je takođe moguće iterirati
pomoću petlje for. Pogledajmo
kako se to radi. Neka nam je dat
ovakav niz:
let arr = [1, 2, 3, 4, 5];
Ispišimo elemente ovog niza u petlji:
for (let i = 0; i <= arr.length - 1; i++) {
console.log(arr[i]);
}
Možemo da ne oduzimamo jedinicu od dužine niza, već da koristimo strogo poređenje:
for (let i = 0; i < arr.length; i++) {
console.log(arr[i]);
}
Iteriranje niza petljom for daje
veću kontrolu nad onim što se dešava.
Na primer, možemo ispisati elemente
ne od nultog, već od prvog:
for (let i = 1; i < arr.length; i++) {
console.log(arr[i]);
}
Možemo ispisati elemente obrnutim redosledom:
for (let i = arr.length - 1; i >= 0; i--) {
console.log(arr[i]);
}
Ispišite u konzolu sve elemente sledećeg niza:
let arr = ['a', 'b', 'c', 'd', 'e'];
Ispišite u konzolu sve elemente sledećeg niza, izuzimajući nulti i poslednji:
let arr = ['a', 'b', 'c', 'd', 'e'];
Ispišite u konzolu elemente sledećeg niza obrnutim redosledom:
let arr = ['a', 'b', 'c', 'd', 'e'];
Ispravite grešku napravljenu u sledećem kodu:
let arr = ['a', 'b', 'c', 'd', 'e'];
for (let i = 0; i <= arr.length; i++) {
console.log(arr[i]);
}