Massiivide jaoks for-tsükkel JavaScriptis
Massiive saab läbida ka
tsükliga for. Vaatame,
kuidas seda tehakse. Olgu meil antud järgmine
massiiv:
let arr = [1, 2, 3, 4, 5];
Väljastame selle massiivi elemendid tsüklis:
for (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:
for (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:
for (let i = 1; i < arr.length; i++) {
console.log(arr[i]);
}
Elemente saab väljastada tagurpidises järjekorras:
for (let i = arr.length - 1; i >= 0; i--) {
console.log(arr[i]);
}
Väljasta konsooli kõik järgmise massiivi elemendid:
let arr = ['a', 'b', 'c', 'd', 'e'];
Väljasta konsooli kõik järgmise massiivi elemendid, välja arvatud nullindas ja viimane:
let arr = ['a', 'b', 'c', 'd', 'e'];
Väljasta konsooli järgmise massiivi elemendid tagurpidises järjekorras:
let arr = ['a', 'b', 'c', 'd', 'e'];
Paranda viga, mis on tehtud järgmises koodis:
let arr = ['a', 'b', 'c', 'd', 'e'];
for (let i = 0; i <= arr.length; i++) {
console.log(arr[i]);
}