Massiivide jaoks for-tsükkel JavaScriptis

Massiive saab läbida ka tsükliga for. Vaatame, kuidas seda tehakse. Olgu meil antud järgmine massiiv:

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

Väljastame selle massiivi elemendid tsüklis:

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

Massiivi pikkuselt ei pea ühtu lahutama, vaid võib kasutada ranget võrdlust:

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

Massiivi läbimine for-tsükliga annab suurema kontrolli toimuva üle. Näiteks saab elemente väljastada mitte nullindast, vaid esimesest:

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

Elemente saab väljastada tagurpidises järjekorras:

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

Väljasta konsooli kõik järgmise massiivi elemendid:

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

Väljasta konsooli kõik järgmise massiivi elemendid, välja arvatud nullindas ja viimane:

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

Väljasta konsooli järgmise massiivi elemendid tagurpidises järjekorras:

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

Paranda viga, mis on tehtud järgmises koodis:

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