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:

javascriptlet arr = [1, 2, 3, 4, 5];

Ispišimo elemente ovog niza u petlji:

javascriptfor (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:

javascriptfor (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:

javascriptfor (let i = 1; i < arr.length; i++) {
  console.log(arr[i]);
}

Možemo ispisati elemente obrnutim redosledom:

javascriptfor (let i = arr.length - 1; i >= 0; i--) {
  console.log(arr[i]);
}
Задание 1

Ispišite u konzolu sve elemente sledećeg niza:

javascriptlet arr = ['a', 'b', 'c', 'd', 'e'];
Задание 2

Ispišite u konzolu sve elemente sledećeg niza, izuzimajući nulti i poslednji:

javascriptlet arr = ['a', 'b', 'c', 'd', 'e'];
Задание 3

Ispišite u konzolu elemente sledećeg niza obrnutim redosledom:

javascriptlet arr = ['a', 'b', 'c', 'd', 'e'];
Задание 4

Ispravite grešku napravljenu u sledećem kodu:

javascriptlet arr = ['a', 'b', 'c', 'd', 'e'];
  
for (let i = 0; i <= arr.length; i++) {
  console.log(arr[i]);
}